当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy fftpack.ifftn用法及代码示例


本文简要介绍 python 语言中 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.shapep = prod[i=1..d] n_i

有关参数的说明,请参见 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

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.fftpack.ifftn。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。