前几天我遇到了关于FFT
用法的答案答案中有一段代码如下:
<a href="https://youtube.com/" target="_blank">YOUTUBE</a>
我在numpy文档(here)中读到了函数 fftfreq ,我发现它返回一个包含以下内容的数组:
w = np.fft.fft(data)
freqs = np.fft.fftfreq(len(w))
就我而言, d var等于1而 n 是偶数。
所以我的问题是: fftfreq 的目的究竟是什么?
我想知道它是否是一种三角窗函数。
答案 0 :(得分:3)
返回的浮点数组f包含频点中心,以每单位采样间隔的周期为周期(开始时为零)。例如,如果样本间隔为秒,则频率单位为循环/秒。
fftfreq给出了可能的频率范围 傅立叶变换。
答案 1 :(得分:0)
np.fft.fftfreq
尝试将频率范围(y)映射到一种“索引”范围(x),如下图所示。请注意,blue line
->正频率,orange line
->负频率。