在Python IDLE中:
>>> from scipy.fftpack import fft
>>> fft([0, 1, 2, 3, 4, 5, 6, 7])
array([ 28.+0.j, -4.+9.65685425j,
-4.+4.j, -4.+1.65685425j,
-4.+0.j, -4.-1.65685425j,
-4.-4.j, -4.-9.65685425j ])
在上面的代码中,我使用了scipy的FFT函数之一。输出是一个复数数组。我如何以图形方式表示这些复数?
答案 0 :(得分:2)
我想我经常看到这些东西表示为功率谱: - 例如绘制数据np.absolute
的结果。有时你还会看到一条带有2条痕迹的图 - 一条是真实部分的痕迹,另一条是虚部的痕迹。在Wikipedia page for Fourier Transforms上,它们并排显示虚部和虚部的图。这一切都取决于你在寻找什么......