1.首先到官网下载
https://www.python.org/downloads/
安装完毕添加环境变量。
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()
3.打开命令行窗口执行:python fft.py
首先是报错:
E:\pyton\test>python fft.py
Traceback (most recent call last):
File “fft.py”, line 1, in
import numpy as np
ModuleNotFoundError: No module named ‘numpy’’
解决办法,下载numpy:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
同样的方法下载:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
将下载的文件放在python3.6安装目录的Scripts文件夹下,然后在该目录下执行:
pip install numpy-1.13.3+cp36-cp36m-win_amd64.whl
如果报错,则先卸载原版本或者换一条命令安装:
pip uninstall numpy
pip install numpy
同理,分别安装scipy,matplotlib,scikit-learn
4.执行 python fft.py
执行正确,接下来就可以进行调试了