python自学笔记12 NumPy 常见运算
一般运算
一般情况下,进行运算的两个数组应该形状一致:
一位数组
二维数组
广播原则
当运算的两个数组形状不相同时能够通过对小的那个数组进行广播变成可以运算的两个数组。
一维数组和标量
一维数组和列向量
二维数组和标量
二维数组和一维数组
这里注意,只有在一维数组与行数相等时才能运算,与列数相等时不能的,除非是列向量。
二维数组和列向量
统计运算
具体代码在绑定资源中,这里只说明部分运算
协方差矩阵
np.cov(iris_data_array.T, ddof = 1)
如图所示,得到的协方差矩阵是一个4*4的矩阵,这是因为函数是默认将行看成特征的
数学函数
就是常见的各种数学函数,包括高中学习的那些初等函数在numpy中均有对应函数,可直接调用。具体函数在绑定资源当中。