jax.numpy.fft.ifftshift#
- jax.numpy.fft.ifftshift(x, axes=None)[源代码]#
是
jax.numpy.fft.fftshift()
的逆操作。JAX 实现的
numpy.fft.ifftshift()
。- 参数:
- 返回:
x
的移动副本。- 返回类型:
另请参阅
jax.numpy.fft.fftshift()
:ifftshift
的逆操作。jax.numpy.fft.fftfreq()
: 生成 FFT 频率。
示例
使用
fftfreq()
生成 FFT 频率>>> freq = jnp.fft.fftfreq(5) >>> freq Array([ 0. , 0.2, 0.4, -0.4, -0.2], dtype=float32)
使用
fftshift()
将零频率项移动到数组的中间>>> shifted_freq = jnp.fft.fftshift(freq) >>> shifted_freq Array([-0.4, -0.2, 0. , 0.2, 0.4], dtype=float32)
使用
ifftshift
取消移动以恢复原始频率>>> jnp.fft.ifftshift(shifted_freq) Array([ 0. , 0.2, 0.4, -0.4, -0.2], dtype=float32)