上一主题

numpy.fft.fftshift

下一主题

财务功能

numpy.fft.ifftshift

numpy.fft.ifftshift(x, axes=None)[source]

fftshift的逆。虽然对于偶数长度x相同,但对于奇长度x,函数相差一个样本。

参数:

x:array_like

输入数组。

axes:int或shape tuple,可选

要计算的轴。默认为None,移动所有轴。

返回:

y:ndarray

移位的数组。

也可以看看

fftshift
将零频率分量移动到频谱的中心。

例子

>>> freqs = np.fft.fftfreq(9, d=1./9).reshape(3, 3)
>>> freqs
array([[ 0.,  1.,  2.],
       [ 3.,  4., -4.],
       [-3., -2., -1.]])
>>> np.fft.ifftshift(np.fft.fftshift(freqs))
array([[ 0.,  1.,  2.],
       [ 3.,  4., -4.],
       [-3., -2., -1.]])