4.计算数据的平均数和最值

来源:互联网 发布:数控编程帅气宝塔图纸 编辑:程序博客网 时间:2024/05/22 00:13

本文数据接着上一篇文章所使用的数据,除数据外不影响阅读,上一篇传送门: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]: wapOut[3]: 250.0

算数平均数

numpy中计算元组算数平均数是用mean()函数

In [4]: mean=np.mean(c)In [5]: meanOut[5]: 250

最值

numpy中计算最值的函数是min()和max()函数

In [6]: highest=np.max(c)In [7]: highestOut[7]: 400.0In [8]: lowest=np.min(c)In [9]: lowestOut[9]: 100.0

numpy中还有一个函数ptp()是用来返回最大值与最小值间的差值.

In [10]: ptp=ptp(c)In [11]: ptpOut[11]: 300.0
阅读全文
2 0