几天前,我遇到了一个关于FFT的用法的答案
在答案中有一段代码是这样的:
w = np.fft.fft(data)
freqs = np.fft.fftfreq(len(w))
我在numpy文档(numpy文档())中看到了函数,我发现它返回了一个数组,其内容如下:
f = [0, 1, ..., n/2-1, -n/2, ..., -1] / (d*n) if n is even
f = [0, 1, ..., (n-1)/2, -(n-1)/2, ..., -1] / (d*n) if n is odd
在我的例子中,d var等于1,n是偶数。
所以我的问题是:fftfreq的目标到底是什么?
我想知道这是否是一种三角窗口函数。
发布于 2019-10-11 18:34:05
返回的浮点数数组f包含每单位样本间距的频率本中心(起始为零)。例如,如果采样间隔以秒为单位,则频率单元为周期/秒。
fftfreq给出了傅里叶变换的可能频率范围。
发布于 2020-02-08 16:19:05
np.fft.fftfreq
试图将频率范围(y)映射到一种“索引”范围(x),如下图所示。注意,blue line
->正频率,orange line
->负频率。
https://stackoverflow.com/questions/44758739
复制相似问题