python学习笔记 一

来源:互联网 发布:玛雅软件培训 编辑:程序博客网 时间:2024/05/22 04:24

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(np.fft.ifft(transformed) - wave) < 10 ** -9)) 

继续执行报错:

E:\pyton\test>python fft.py
Traceback (most recent call last):
  File "fft.py", line 1, in <module>
    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


接下来进行安装:

将下载的文件放到:C:\Users\mervins\AppData\Local\Programs\Python\Python36\Scripts

执行在该目录执行:

pip install numpy-1.13.3+cp36-cp36m-win_amd64.whl

报错:

numpy-1.13.3+cp36-cp36m-win_amd64.whl is not a valid wheel filename.

解决办法:

先卸载原始numpy版本:pip uninstall numpy

然后安装:pip install numpy

不知道什么原因:下载的numpy-1.13.3+cp36-cp36m-win_amd64.whl无法安装,使用了默认的安装方法 pip install numpy


3.继续执行 python fft.py

执行ok ,接下来就可以进行调试了。