Rate this Page

torch.fft#

Created On: Aug 06, 2020 | Last Updated: Mar 10, 2022

Discrete Fourier transforms and related functions.

Fast Fourier Transforms#

fft

Computes the one dimensional discrete Fourier transform of input.

ifft

Computes the one dimensional inverse discrete Fourier transform of input.

fft2

Computes the 2 dimensional discrete Fourier transform of input.

ifft2

Computes the 2 dimensional inverse discrete Fourier transform of input.

fftn

Computes the N dimensional discrete Fourier transform of input.

ifftn

Computes the N dimensional inverse discrete Fourier transform of input.

rfft

Computes the one dimensional Fourier transform of real-valued input.

irfft

Computes the inverse of rfft().

rfft2

Computes the 2-dimensional discrete Fourier transform of real input.

irfft2

Computes the inverse of rfft2().

rfftn

Computes the N-dimensional discrete Fourier transform of real input.

irfftn

Computes the inverse of rfftn().

hfft

Computes the one dimensional discrete Fourier transform of a Hermitian symmetric input signal.

ihfft

Computes the inverse of hfft().

hfft2

Computes the 2-dimensional discrete Fourier transform of a Hermitian symmetric input signal.

ihfft2

Computes the 2-dimensional inverse discrete Fourier transform of real input.

hfftn

Computes the n-dimensional discrete Fourier transform of a Hermitian symmetric input signal.

ihfftn

Computes the N-dimensional inverse discrete Fourier transform of real input.

Helper Functions#

fftfreq

Computes the discrete Fourier Transform sample frequencies for a signal of size n.

rfftfreq

Computes the sample frequencies for rfft() with a signal of size n.

fftshift

Reorders n-dimensional FFT data, as provided by fftn(), to have negative frequency terms first.

ifftshift

Inverse of fftshift().