python 二维反傅里叶变换
时间: 2023-10-26 20:05:53 浏览: 186
二维傅里叶变换
要进行二维反傅里叶变换,可以使用numpy库中的ifft2函数。示例代码如下:
```python
import numpy as np
# 生成一个二维正弦信号
x = np.linspace(0, 2*np.pi, 100)
y = np.linspace(0, 2*np.pi, 100)
xx, yy = np.meshgrid(x, y)
signal = np.sin(xx + yy)
# 进行二维傅里叶变换
f_signal = np.fft.fft2(signal)
# 进行二维反傅里叶变换
if_signal = np.fft.ifft2(f_signal)
# 输出结果
print(if_signal.real)
```
阅读全文