scipy.fftpack.

ifftn#

scipy.fftpack.ifftn(x, shape=None, оси=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