怎么用python写傅里叶变换
时间: 2023-12-04 21:03:40 浏览: 59
傅里叶变换_Python实现
3星 · 编辑精心推荐
可以使用Python中的NumPy提供的fft函数来实现傅里叶变换,例如:
```python
import numpy as np
# 生成信号数据,这里以正弦函数为例
t = np.linspace(0, 1, 400)
y = np.sin(2 * np.pi * 5 * t)
# 进行傅里叶变换
y_fft = np.fft.fft(y)
# 获取对应的频率值
freqs = np.fft.fftfreq(len(y)) * len(y)
# 输出变换后的结果
print(y_fft)
print(freqs)
```
这里我们生成了一个正弦函数,然后使用fft函数进行傅里叶变换,最后输出变换后的结果和对应的频率值。
阅读全文