torch.fft¶

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 Herimitian 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().