當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。