傅里叶变换代码python
时间: 2023-11-20 19:56:33 浏览: 94
frft分数傅里叶变换的Python代码参考
以下是Python中进行傅里叶变换的代码示例:
```python
import numpy as np
from scipy.fftpack import fft
# 生成信号
t = np.arange(0, 1, 0.01)
x = np.sin(2 * np.pi * 5 * t) + np.sin(2 * np.pi * 10 * t)
# 进行傅里叶变换
y = fft(x)
# 输出变换结果
print(len(y))
print(y[0:5])
```
其中,`numpy`和`scipy`是Python中用于科学计算的常用库。`numpy`中包含了大量用于数组计算的函数,`scipy.fftpack`中则包含了傅里叶变换相关的函数。在上述代码中,我们首先生成了一个由两个正弦波叠加而成的信号,然后使用`fft`函数进行傅里叶变换,最后输出变换结果。
阅读全文