2 NumPy 数值计算基础
2.2 NumPy 矩阵与通用函数
2.2.1 创建与组合矩阵
- 使用mat函数创建矩阵: matr1 = np.mat(“1 2 3;4 5 6;7 8 9”)
- 使用matrix函数创建矩阵:matr2 = np.matrix([[123],[456],[789]])
- 使用bmat函数合成矩阵:np.bmat(“arr1 arr2; arr1 arr2”)
2.2.2 矩阵的运算
- 矩阵与数相乘:matr1*3
- 矩阵相加减:matr1±matr2
- 矩阵相乘:matr1*matr2
- 矩阵对应元素相乘:np.multiply(matr1,matr2)
- 矩阵特有属性:
2.2.3 认识ufunc函数
全称通用函数(universal function),是一种能够对数组中所有元素进行操作的函数。
- 四则运算:加(+)、减(-)、乘(*)、除(/)、幂(**)。数组间的四则运算表示对每个数组中的元素分别进行四则运算,所以形状必须相同。
- 比较运算:>、<