为什么numpy.fft.irfft2输出的非幂2形状?

时间:2013-07-03 16:50:00

标签: numpy

我将一个1024x512数组输入numpy.fft.irfft2并返回1024x1022阵列输出。为什么我得不到1024x1024?我想得到一个方阵。

1 个答案:

答案 0 :(得分:1)

“在最终变换轴中,未给出s时输出的长度是2 *(m-1),其中m是输入的最终变换轴的长度。”

您需要指定's'作为参数。

http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.irfftn.html#numpy.fft.irfftn

(irfftn的文档比irfftn2好,'s'在两者中做同样的事情)