jax.numpy.fft.fft
Warning
This page was created from a pull request (#9655).
jax.numpy.fft.fftΒΆ
- jax.numpy.fft.fft(a, n=None, axis=- 1, norm=None)[source]ΒΆ
Compute the one-dimensional discrete Fourier Transform.
LAX-backend implementation of
fft()
.Original docstring below.
This function computes the one-dimensional n-point discrete Fourier Transform (DFT) with the efficient Fast Fourier Transform (FFT) algorithm [CT].
- Parameters
a (array_like) β Input array, can be complex.
n (int, optional) β Length of the transformed axis of the output. If n is smaller than the length of the input, the input is cropped. If it is larger, the input is padded with zeros. If n is not given, the length of the input along the axis specified by axis is used.
axis (int, optional) β Axis over which to compute the FFT. If not given, the last axis is used.
norm ({"backward", "ortho", "forward"}, optional) β
- Returns
out β The truncated or zero-padded input, transformed along the axis indicated by axis, or the last one if axis is not specified.
- Return type
complex ndarray
References
- CT
Cooley, James W., and John W. Tukey, 1965, βAn algorithm for the machine calculation of complex Fourier series,β Math. Comput. 19: 297-301.