numpy.fft.irfft2#
- fft.irfft2(a, s=None, axes=(-2, -1), norm=None, out=None)[源代码]#
计算
rfft2的逆.- 参数:
- aarray_like
输入数组
- s整数序列,可选
逆FFT的实际输出形状.
在 2.0 版本发生变更: 如果它是
-1,则使用整个输入(无填充/修剪).自 2.0 版本弃用: 如果 s 不是
None,那么 axes 也必须不是None.自 2.0 版本弃用: s 必须只包含
int,不能包含None值.``None`` 值目前意味着在相应的 1-D 变换中使用n的默认值,但这种行为已被弃用.- axes整数序列,可选
计算逆 fft 的轴.默认值:
(-2, -1),最后两个轴.自 2.0 版本弃用: 如果指定了 s ,则要转换的相应 axes 不能为
None.- norm{“backward”, “ortho”, “forward”},可选
在 1.10.0 版本加入.
归一化模式(参见
numpy.fft).默认是”backward”.指示正向/反向变换对中哪个方向被缩放以及使用什么归一化因子.在 1.20.0 版本加入: 添加了”backward”、”forward”值.
- outndarray, 可选
如果提供,结果将被放置在这个数组中.它应该具有适合最后一次变换的形状和数据类型.
在 2.0.0 版本加入.
- 返回:
- outndarray
逆实数 2-D FFT 的结果.
参见
备注
这实际上是
irfftn,但默认值不同.更多详情请参见irfftn.示例
>>> import numpy as np >>> a = np.mgrid[:5, :5][0] >>> A = np.fft.rfft2(a) >>> np.fft.irfft2(A, s=a.shape) array([[0., 0., 0., 0., 0.], [1., 1., 1., 1., 1.], [2., 2., 2., 2., 2.], [3., 3., 3., 3., 3.], [4., 4., 4., 4., 4.]])