Python数据分析基础教程:NumPy学习指南 第二章 常用函数

目录

第二章 常用函数

1    文件读写示例

创建对角矩阵: np.eye(2)

 保存为txt文件:np.savetxt("eye.txt", i2)

2    CSV文件读取: loadtxt()

3    计算成交量加权平均价格(VWAP)

4    算术平均值函数: np.mean(c)

5    时间加权平局价格(TWAP)

6    最大值和最小值以及最大值和最小值之间的差(极差)

np.max(x)和np.maximum(a,x)的区别

7    求中位数: np.median(c)

8    对数组排序: np.msort(c)

9    求方差:np.var(c)

10    相邻数组元素差值构成的数组:np.diff(c)

11    求标准差:np.std(c)

12    返回指定条件下的元素的索引:np.where(c > 0)

13    求平方根:np.sqrt(a)


第二章 常用函数

1    文件读写示例

创建对角矩阵: np.eye(2)

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第1张图片

 保存为txt文件:np.savetxt("eye.txt", i2)

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第2张图片

2    CSV文件读取: loadtxt()

delimiter:分隔符

column:列

获取第7列和第八列的数据:

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第3张图片

注意两点:c列虽然是空列,但是它也是一列。不看看出是从第0列开始计数的。

unpack=True的意思是,将这两列分别赋值给等号左边的两个变量c和v

3    计算成交量加权平均价格(VWAP)

以成交量为权重,成交量大的对应的那个价格它的重要性就大。

上面得到的c是股票的平均价格,v是股票的成交量。

4    算术平均值函数: np.mean(c)

5    时间加权平局价格(TWAP)

以时间为权重,最近的时间权重大,远的时间权重小。

6    最大值和最小值以及最大值和最小值之间的差(极差)

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第4张图片

np.max(x)和np.maximum(a,x)的区别

np.max(x)返回的是一个值

np.maximum(a,x)是将a与x中的每个元素进行比较,大于a的不变,小于等于a的变为a

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第5张图片

 

7    求中位数: np.median(c)

8    对数组排序: np.msort(c)

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第6张图片

9    求方差:np.var(c)

等价于:

10    相邻数组元素差值构成的数组:np.diff(c)

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第7张图片

11    求标准差:np.std(c)

Python数据分析基础教程:NumPy学习指南 第二章 常用函数_第8张图片

12    返回指定条件下的元素的索引:np.where(c > 0)

13    求平方根:np.sqrt(a)

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(NumPy学习)