fft
22 memberslucid.fftlucid.fft — discrete Fourier transform ops.
Functions
fftn→ TensorN-dimensional discrete Fourier transform.
ifftn→ TensorN-dimensional inverse discrete Fourier transform.
fft→ Tensor1-D discrete Fourier transform along a single axis.
ifft→ Tensor1-D inverse discrete Fourier transform along a single axis.
fft2→ Tensor2-D discrete Fourier transform over a pair of axes.
ifft2→ Tensor2-D inverse discrete Fourier transform over a pair of axes.
rfftn→ TensorN-dimensional FFT of a real-valued input, exploiting conjugate symmetry.
irfftn→ TensorN-dimensional inverse FFT for a Hermitian-symmetric spectrum.
rfft→ Tensor1-D FFT of a real-valued input along a single axis.
irfft→ Tensor1-D inverse FFT for a Hermitian-symmetric spectrum.
rfft2→ Tensor2-D FFT of a real-valued input over a pair of axes.
irfft2→ Tensor2-D inverse FFT for a Hermitian-symmetric spectrum.
hfftn→ TensorN-dimensional FFT of a Hermitian-symmetric complex signal.
ihfftn→ TensorN-dimensional inverse FFT of a real-valued signal, giving a Hermitian output.
hfft→ Tensor1-D FFT of a Hermitian-symmetric complex signal.
ihfft→ Tensor1-D inverse FFT of a real signal, giving a Hermitian half-spectrum.
hfft2→ Tensor2-D FFT of a Hermitian-symmetric complex signal over a pair of axes.
ihfft2→ Tensor2-D inverse FFT of a real signal, giving a Hermitian half-spectrum.
fftfreq→ TensorFrequency bin centres for the output of `fft` / `fftn`.
rfftfreq→ TensorFrequency bin centres for the output of `rfft` / `rfftn`.
fftshift→ TensorShift the zero-frequency component to the centre of the spectrum.
ifftshift→ TensorUndo the zero-frequency centring performed by `fftshift`.