numpy.fft.ifftshift

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifftshift.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

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.]])