Numpy 矩阵
矩阵和二维数组的构建方法不同。
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. 矩阵的运算
-
第一个矩阵的列数(column)和第二个矩阵的行数(row)相同。
-
第m行第n列的元素 = 矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。
矩阵与数相乘:matr1*3
矩阵相加减:matr1±matr2
矩阵相乘:matr1*matr2
矩阵对应