ifftshift¶
fftshift
的逆变换。
参数¶
x (Tensor) - 输入 Tensor,数据类型为实数或复数。
axes (int,可选) - 进行移动的轴。如果没有指定,默认使用输入中全部的轴。
name (str,可选) - 具体用法请参见 Name,一般无需设置,默认值为 None。
返回¶
Tensor,形状和数据类型与输入 Tensor 相同,沿着 axes
移动后的输出。
代码示例¶
import paddle
fftfreq_xp = paddle.fft.fftfreq(5, d=0.3)
print(fftfreq_xp)
# Tensor(shape=[5], dtype=float32, place=Place(gpu:0), stop_gradient=True,
# [ 0. , 0.66666669, 1.33333337, -1.33333337, -0.66666669])
res = paddle.fft.ifftshift(fftfreq_xp)
print(res)
# Tensor(shape=[5], dtype=float32, place=Place(gpu:0), stop_gradient=True,
# [ 1.33333337, -1.33333337, -0.66666669, 0. , 0.66666669])