【发布时间】:2018-10-03 13:55:31
【问题描述】:
我想计算 3D numpy 数组的离散傅立叶变换。我正在使用numpy.fft.rfftn 函数,但它的输出具有不同的输入维度,我该如何解决这个问题?
这是我的代码:
np.shape(img_coll)
>>> (9997, 50, 50)
img_spectrum = np.fft.rfftn(img_coll, axes = [0])
np.shape(img_spectrum)
>>>(4999, 50, 50)
非常感谢您的帮助。
【问题讨论】:
-
如果你想计算完整的 DFT,只需使用
numpy.fft.fftn。