from scipy.fftpack import fft
SciPy提供fftpack
模块,可让用户计算快速傅立叶变换
例子:
>>> a = np.arange(1,5) >>> a array([1, 2, 3, 4]) >>> b = fft(a) >>> b array([ 10.+0.j, -2.+2.j, -2.+0.j, -2.-2.j]) >>> b[1] (-2+2j) >>> b[1].real -2.0 >>> b[1].imag 2.0
快速傅里叶变换之后生成复数,real是访问复数的实部,imag是访问复数的虚部