python科学计算

81 阅读1分钟

简单绘图

import numpy as np
from scipy import signal
import pylab as pl
t=np.linspace(0,10,100)
x=signal.chirp(t,5,10,30)
pl.plot(t,x)
pl.show()
如下:
这里写图片描述
这里写图片描述
也可以将此文件保存为test.py,然后在命令行中运行:run test.py
这里写图片描述
其中:
import mymodel
reload(mymodel)
可以强制每次使用model的时候都再次导入,以防mymodel发生改变

这里写图片描述

Spyder:
是一个较好的集成开发环境,可以方便的修改各个参数的值,可视化效果较好

这里写图片描述
这里写图片描述

这里写图片描述
arange()可以通过指定开始值,终值和步长来生成数组:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
布尔数组:
这里写图片描述
获取指定元素:
这里写图片描述
多维数组:
这里写图片描述