numpy.fft.rfft2

fft.rfft2(a, s=None, axes=(- 2, - 1), norm=None)[源代码]

计算实数组的二维FFT。

参数
a数组

输入数组,视为实数。

sINTS序列,可选

FFT的形状。

axesINTS序列,可选

计算FFT的轴。

norm{“向后”,“正交”,“向前”},可选

1.10.0 新版功能.

标准化模式(参见 numpy.fft ). 默认为“向后”。指示前向/后向变换对的哪个方向被缩放以及使用什么规格化因子。

1.20.0 新版功能: 添加了“向后”、“向前”值。

返回
out恩达雷

实际二维FFT的结果。

参见

rfftn

计算实际输入的N维离散傅立叶变换。

笔记

这真的只是 rfftn 具有不同的默认行为。有关详细信息,请参阅 rfftn .

实例

>>> a = np.mgrid[:5, :5][0]
>>> np.fft.rfft2(a)
array([[ 50.  +0.j        ,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5+17.20477401j,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5 +4.0614962j ,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5 -4.0614962j ,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5-17.20477401j,   0.  +0.j        ,   0.  +0.j        ]])