NumPy 的数值计算基础 - 矩阵及其通用函数
发布时间
阅读量:
阅读量
2 NumPy 数值计算基础
- 2.2 NumPy矩阵及其通用函数操作
- 2.2.1 构建与合并矩阵
- 2.2.2 进行矩阵运算
- 2.2.3 理解ufunc函数的作用机制
- 2.2.4 分析ufunc函数的工作原理
- 2.2.1 构建与合并矩阵
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
-
矩阵运算中的加减法: 可通过±符号表示实现两矩阵对应位置上的数值进行加减操作
-
矩阵点积运算即为两个矩阵对应元素之间的逐个相乘: 使用星号运算符完成
-
逐个计算对应位置上的数值并进行数值型的精确计算: np.multiply(matr1, matr2) 这一函数调用可实现对应位置上的数值型结果输出
-
矩阵特有属性:
-

还没有任何评论哟~
