矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。
------------------来自百度
关于这个方法:
- 第一个矩阵的列数必须要和第二个矩阵的行数保持一致。
- 作为矩阵的结果。你会得到一个以第一个矩阵的行数和第二矩阵的列数的新矩阵。
- 比如矩阵1: [x, k], 矩阵2: 【k, y】那么新矩阵将会是[x,y]
python 提供了简单的方法。计算矩阵乘法。 numpy 提供了计算matrix的方法。
import numpy as np
X1 = np.matrix([[1,2], [3, 4]])
X2 = np.matrix([[1,2,3], [3, 4,3]])
print(X1*X2)
结果:
[[ 7 10 9]
[15 22 21]]
设A为 的矩阵,B为
的矩阵,那么称
的矩阵C为矩阵A与B的乘积,记作
,其中矩阵C中的第 i行第
列元素可以表示为:
如下所示:
矩阵与线性方程的转化: