numpy.fft.hfft
numpy.fft.hfft(a, n=None, axis=-1, norm=None) [source]
计算具有Hermitian对称性(即实谱)的信号的FFT。即真实频谱。参数:a :array_like
输入数组。
b :int, 可选
输出的转换轴的长度。 对于n个输出点,
需要n//2 + 1个输入点。
如果输入长于此长度,则将对其进行裁剪。
如果比这短,则用零填充。 如果未给出n,
则将其取为2*(m-1),
其中m是沿axis指定的轴的输入长度。
axis :int, 可选
计算FFT的轴。如果没有给出,则使用最后一个轴。
norm :{None, “ortho”}, 可选
规范化模式(请参阅numpy.fft)。 默认为None。
1.10.0版中的新功能。
返回值:out :ndarray
截断的或零填充的输入,
沿着由轴表示的轴进行转换,
或者如果轴未指定,则为最后一个。
变换轴的长度为n,如果n不给定,
则为2*m - 2,其中m为输入的变换轴的长度。
要得到奇数个输出点,必须指定n,
例如在典型情况下为2*m - 1,
Raises:IndexError
如果axis大于a的最后一个轴。
Notes
hfft/ ih