要点抢先看
1.csv数据的读取
2.利用常用函数获取均值、中位数、方差、标准差等统计量
3.利用常用函数分析价格的加权均值、收益率、年化波动率等常用指标 4.处理数据中的日期
![7a0f05c5f6d8c3f2f666e7be32a629e2.png](https://img-blog.csdnimg.cn/img_convert/7a0f05c5f6d8c3f2f666e7be32a629e2.png)
我们最后会介绍一下NumPy库中的一些非常实用和常用的函数方法。
要知道,NumPy的常用数学和统计分析的函数非常多,如果我们一个一个的分散来讲,一来非常枯燥,二来呢也记不住,就仿佛又回到了昏昏欲睡的课堂,今天我们用一个背景例子来串联一下这些零散的知识点。
我们通过分析苹果公司的股票价格,来串讲NumPy的常用函数用法
我们在我们python文件的同级目录下放置数据文件AAPL.csv,用excel文件可以打开看看里面是什么样的:
![c5719276934ea052b4a6290d1a91af8d.png](https://img-blog.csdnimg.cn/img_convert/c5719276934ea052b4a6290d1a91af8d.png)
依次是日期,收盘价、成交量、开盘价、最高价和最低价 在CSV文件中,每一列数据数据是被“,”隔开的,为了突出重点简化程序,我们把第一行去掉,就像下面这样
![04479feb1236ac080beddd1876bb45fb.png](https://img-blog.csdnimg.cn/img_convert/04479feb1236ac080beddd1876bb45fb.png)
首先,我们读取“收盘价”和“成交量”这两列,即第1列和第2列(csv也是从第0列开始的)
import numpy as np c, v = np.loadtxt('AAPL.csv', delimiter=',', usecols=(1, 2), unpack=Tru