我将一个1024x512数组输入numpy.fft.irfft2并返回1024x1022阵列输出。为什么我得不到1024x1024?我想得到一个方阵。
答案 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'在两者中做同样的事情)