scipy.fftpack.ifftn¶
- scipy.fftpack.ifftn(x, shape=None, axes=None, overwrite_x=False)[源代码]¶
返回多维离散傅立叶逆变换。
该序列可以是任意类型的。
返回的数组包含::
y[j_1,..,j_d] = 1/p * sum[k_1=0..n_1-1, ..., k_d=0..n_d-1] x[k_1,..,k_d] * prod[i=1..d] exp(sqrt(-1)*2*pi/n_i * j_i * k_i)
哪里
d = len(x.shape)
,n = x.shape
,以及p = prod[i=1..d] n_i
。有关参数的说明,请参见
fftn
。参见
fftn
有关详细信息,请参阅。
示例
>>> from scipy.fftpack import fftn, ifftn >>> import numpy as np >>> y = (-np.arange(16), 8 - np.arange(16), np.arange(16)) >>> np.allclose(y, ifftn(fftn(y))) True