python离散傅里叶变换
时间: 2023-10-23 15:44:48 浏览: 138
离散傅里叶变换
在Python中如何实现?
可以使用NumPy中的fft函数进行离散傅里叶变换。首先需要引入NumPy库,然后使用fft函数即可实现。
示例代码如下:
import numpy as np
# 定义一个信号
signal = np.array([1, 2, 3, 4])
# 进行离散傅里叶变换
fft_signal = np.fft.fft(signal)
print(fft_signal)
输出结果为:
[10.+0.j -2.+2.j -2.+0.j -2.-2.j]
其中,实数表示频谱的振幅,虚数表示相位。
阅读全文