Fourier transform Functions¶
Array API specification for Fourier transform functions.
Extension name and usage¶
The name of the namespace providing the extension must be: fft
.
If implemented, this fft
extension must be retrievable via:
>>> xp = x.__array_namespace__()
>>> if hasattr(xp, 'fft'):
>>> # Use `xp.fft`
Objects in API¶
A conforming implementation of this fft
extension must provide and support the following functions.
|
Computes the one-dimensional discrete Fourier transform. |
|
Computes the one-dimensional inverse discrete Fourier transform. |
|
Computes the n-dimensional discrete Fourier transform. |
|
Computes the n-dimensional inverse discrete Fourier transform. |
|
Computes the one-dimensional discrete Fourier transform for real-valued input. |
|
Computes the one-dimensional inverse of |
|
Computes the n-dimensional discrete Fourier transform for real-valued input. |
|
Computes the n-dimensional inverse of |
|
Computes the one-dimensional discrete Fourier transform of a signal with Hermitian symmetry. |
|
Computes the one-dimensional inverse discrete Fourier transform of a signal with Hermitian symmetry. |
|
Computes the discrete Fourier transform sample frequencies. |
|
Computes the discrete Fourier transform sample frequencies (for |
|
Shifts the zero-frequency component to the center of the spectrum. |
|
Inverse of |