fft.ifftn
Description
Compute the N-dimensional inverse discrete Fourier Transform.
Mandatory Input Parameters
Parameter |
Type |
Description |
|---|---|---|
a |
array_like |
Input array, which can be a complex number |
Optional Input Parameters
Return Value
Type |
Description |
|---|---|
ndarray |
The truncated or zero-padded input, transformed along the axes specified by axes, or the last n axes if axes is not specified. |
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | >>> import numpy as np >>> a = np.eye(4) >>> a array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]) >>> >>> t = np.fft.fftn(a, axes=(0,)) >>> t array([[ 1.+0.j, 1.+0.j, 1.+0.j, 1.+0.j], [ 1.+0.j, 0.-1.j, -1.+0.j, 0.+1.j], [ 1.+0.j, -1.+0.j, 1.+0.j, -1.+0.j], [ 1.+0.j, 0.+1.j, -1.+0.j, 0.-1.j]]) >>> >>> np.fft.ifftn(t, axes=(1,)) array([[1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 1.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 1.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, 1.+0.j]]) >>> |
Parent topic: Fourier Transform Functions