1.安装python
官方下载 https://www.python.org/downloads/
https://www.python.org/downloads/release/python-363/
安装完毕添加环境变量:默认安装位置 C:\Users\mervins\AppData\Local\Programs\Python\Python36
2.编辑调试fft.py文件
import numpy as np
from matplotlib.pyplot import plot, show
x = np.linspace(0, 2 * np.pi, 30)
wave = np.cos(x)
transformed = np.fft.fft(wave)
print (np.all(np.abs(np.fft.ifft(transformed) - wave) < 10 ** -9))
plot(transformed)
show()
2.打开命令行窗口执行:python fft.py
首先是报错:
E:\pyton\test>python fft.py
File "fft.py", line 6
print np.all(np.abs(np.fft.ifft(transformed) - wave) < 10 ** -9)
^
SyntaxError: invalid syntax
原因:3.6版本的语法里面print 需要加圆括号。
print (np.all(np.abs(