FFT Functions

Standard FFTs

dpnp.fft.fft

Compute the one-dimensional discrete Fourier Transform.

dpnp.fft.ifft

Compute the one-dimensional inverse discrete Fourier Transform.

dpnp.fft.fft2

Compute the 2-dimensional discrete Fourier Transform.

dpnp.fft.ifft2

Compute the 2-dimensional inverse discrete Fourier Transform.

dpnp.fft.fftn

Compute the N-dimensional FFT.

dpnp.fft.ifftn

Compute the N-dimensional inverse discrete Fourier Transform.

Real FFTs

dpnp.fft.rfft

Compute the one-dimensional discrete Fourier Transform for real input.

dpnp.fft.irfft

Compute the one-dimensional inverse discrete Fourier Transform for real input.

dpnp.fft.rfft2

Compute the 2-dimensional discrete Fourier Transform for real input.

dpnp.fft.irfft2

Compute the 2-dimensional inverse discrete Fourier Transform for real input.

dpnp.fft.rfftn

Compute the N-dimensional discrete Fourier Transform for real input.

dpnp.fft.irfftn

Compute the N-dimensional inverse discrete Fourier Transform for real input.

Hermitian FFTs

dpnp.fft.hfft

Compute the one-dimensional discrete Fourier Transform of a signal that has Hermitian symmetry.

dpnp.fft.ihfft

Compute inverse one-dimensional discrete Fourier Transform of a signal that has Hermitian symmetry.

Helper routines

dpnp.fft.fftfreq

Compute the one-dimensional discrete Fourier Transform sample frequencies.

dpnp.fft.rfftfreq

Compute the one-dimensional discrete Fourier Transform sample frequencies.

dpnp.fft.fftshift

Shift the zero-frequency component to the center of the spectrum.

dpnp.fft.ifftshift

Inverse shift the zero-frequency component to the center of the spectrum.