矩阵运算
什么是矩阵
矩阵就是一组排列起来的向量,其中向量的维数(特征数)是矩阵的行,向量的个数是矩阵的列。
例如一个 n × m n \times m n×m的矩阵,代表着有 m m m个具有 n n n维特征的向量:
- 这是一个 2 × 3 2\times3 2×3的矩阵,表示由3个具有2个特征的向量组成:
x = [ a 11 a 12 a 13 a 21 a 22 a 23 ] x=\begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \end{bmatrix} x=[a11a21a12a22a13a23]
理解矩阵和向量的运算
首先,我们看一个方阵和一个向量的运算:
w = M × v = [ m 11 m 12 m 21 m 22 ] × [ v 1 v 2 ] = [ v 1 m 11 + v 2 m 12 v 2 m 21 + v 2 m 22 ] w=M\times v=\begin{bmatrix} m_{11} & m_{12}\\ m_{21} & m_{22}\\ \end{bmatrix} \times \begin{bmatrix} v_1 \\ v_2 \end{bmatrix} =\begin{bmatrix} v_1 m_{11}+ v_2m_{12}\\ v_2m_{21}+ v_2 m_{22}\end{bmatrix} w=M×v=[m11m21m12m22]×[v1v2]=[v1m11+v2m12v2m