几天前,我遇到了这个关于 FFT 用法的答案。
在答案中有一段这样的代码:
w = np.fft.fft(data)
freqs = np.fft.fftfreq(len(w))
我读了关于函数 fftfreq 在 numpy 文档( here )中,我发现它返回一个包含以下内容的数组:
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 和 是偶数。
所以我的问题是: 的目的究竟是什么? fftfreq ?
我想知道它是否是一种三角窗函数。
最佳答案
返回的浮点数组 f 包含每单位样本间距的频率仓中心(以零开头)。例如,如果样本间隔以秒为单位,则频率单位为周期/秒。
fftfreq 给出了可能的频率范围
傅里叶变换。
关于python - 函数 numpy.fft.fftfreq 的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44758739/