【发布时间】:2018-12-22 18:32:31
【问题描述】:
我想了解scipy.signal.spectrogram() 的输出是什么,以及如何使用它们。目前,我读取了一个.wav 文件并生成了一个频谱图。
from scipy.io import wavfile as wav
from scipy import signal
sample_rate, data = wav.read('sound.wav')
f, t, Sxx = signal.spectrogram(data, sample_rate)
--
如果理解完全错误,我对频谱图的想法是一个 3D 图,包括:
x-axis: time
y-axis: frequency
pixel colour/brightness: amplitude
所以我想知道f、t 和Sxx 与time、frequency 和amplitude 的关系。
感谢阅读,感谢任何帮助!
【问题讨论】:
标签: python python-3.x scipy spectrogram