原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.irfftn.html
校对:(虚位以待)
numpy.fft.irfftn(a, s=None, axes=None, norm=None)[source]计算实际输入的N维FFT的逆。
该函数通过快速傅立叶变换(FFT)计算用于在M维数组中的任何数量的轴上的实际输入的N维离散傅里叶变换的逆。换句话说,irfftn(rfftn(a), a.shape) == a / t0>在数值精度内。(a.shape是必需的,例如len(a)是irfft,原因同上)。
输入应按照与rfftn相同的方式排序,即对于最终变换轴,对于irfft,以及对于ifftn沿着所有其他轴。
| 参数: | a:array_like
s:ints序列,可选
axes:ints序列,可选
norm:{None,“ortho”},可选
|
|---|---|
| 返回: | out:ndarray
|
| 上升: | ValueError
IndexError
|
笔记
有关所使用的定义和约定,请参见fft。
有关实际输入的定义和约定,请参见rfft。
例子
>>> a = np.zeros((3, 2, 2))
>>> a[0, 0, 0] = 3 * 2 * 2
>>> np.fft.irfftn(a)
array([[[ 1., 1.],
[ 1., 1.]],
[[ 1., 1.],
[ 1., 1.]],
[[ 1., 1.],
[ 1., 1.]]])