本文数据接着上一篇文章所使用的数据,除数据外不影响阅读,上一篇传送门:http://blog.csdn.net/a1212125/article/details/77945489
现在我们从文件中读出来收盘价c是一个数组[100,200,300,400],我们来计算他的平均数和最值.
加权平均数
我们得到的成交量信息: v=array([ 2114480., 2114480., 2114480., 2114480.])作为我们的权值
在控制台打开ipython –pylab
In [1]: c,v=np.loadtxt('/home/syd/Documents/data.csv',delimiter=',',usecols=(6,7),unpack=True)
In [2]: wap=np.average(c,weights=v)
In [3]: wap
Out[3]: 250.0
算数平均数
numpy中计算元组算数平均数是用mean()函数
In [4]: mean=np.mean(c)
In [5]: mean
Out[5]: 250
最值
numpy中计算最值的函数是min()和max()函数
In [6]: highest=np.max(c)
In [7]: highest
Out[7]: 400.0
In [8]: lowest=np.min(c)
In [9]: lowest
Out[9]: 100.0
numpy中还有一个函数ptp()是用来返回最大值与最小值间的差值.
In [10]: ptp=ptp(c)
In [11]: ptp
Out[11]: 300.0