jax.numpy.fft.hfft
Warning
This page was created from a pull request (#9655).
jax.numpy.fft.hfftΒΆ
- jax.numpy.fft.hfft(a, n=None, axis=- 1, norm=None)[source]ΒΆ
Compute the FFT of a signal that has Hermitian symmetry, i.e., a real
LAX-backend implementation of
hfft()
.Original docstring below.
spectrum.
- Parameters
a (array_like) β The input array.
n (int, optional) β Length of the transformed axis of the output. For n output points,
n//2 + 1
input points are necessary. If the input is longer than this, it is cropped. If it is shorter than this, it is padded with zeros. If n is not given, it is taken to be2*(m-1)
wherem
is the length of the input along the axis specified by axis.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. The length of the transformed axis is n, or, if n is not given,
2*m - 2
wherem
is the length of the transformed axis of the input. To get an odd number of output points, n must be specified, for instance as2*m - 1
in the typical case,- Return type