如何提取与 numpy 中的 fft2 值关联的频率?
How to extract the frequencies associated with fft2 values in numpy?
我知道 fft.fft
,我可以使用 fft.fftfreq
。但是好像没有fft.fftfreq2
这样的东西。我可以以某种方式使用 fft.fftfreq
来计算 2 维的频率,可能使用 meshgrid
吗?或者还有其他方法吗?
是的。分别对每个空间向量(x 和 y)应用 fftfreq
。然后从这些频率向量创建一个网格。
请注意,如果您想要输出和新空间频率(在使用 meshgrid
之前)的典型表示(空间频谱中心的零频率),则需要使用 fftshift
。
我知道 fft.fft
,我可以使用 fft.fftfreq
。但是好像没有fft.fftfreq2
这样的东西。我可以以某种方式使用 fft.fftfreq
来计算 2 维的频率,可能使用 meshgrid
吗?或者还有其他方法吗?
是的。分别对每个空间向量(x 和 y)应用 fftfreq
。然后从这些频率向量创建一个网格。
请注意,如果您想要输出和新空间频率(在使用 meshgrid
之前)的典型表示(空间频谱中心的零频率),则需要使用 fftshift
。