标量、向量、张量
标量 就是一个数, 1, 2, 3.0等
向量 不仅有大小, 还有方向, 它由一组数组成, 如 (1, 2, 3), (x, y)等
张量 可以看作坐标超过两维的数组,因此向量是张量的一个特例
矩阵相关知识
矩阵
矩阵 相当于一个二维数组, 通过行和列下标唯一索引一个矩阵中的元素
( x 11 x 12 x 13 x 21 x 22 x 23 x 31 x 32 x 33 ) \begin{pmatrix} x_{11} & x_{12} & x_{13} \\ x_{21} & x_{22} & x_{23} \\ x_{31} & x_{32} & x_{33} \end{pmatrix} ⎝⎛x11x21x31x12x22x32x13x23x33⎠⎞
上面的矩阵,第一行第二列唯一表示一个元素 x 12 x_{12} x12
矩阵常用的运算法则
行列式 将方阵映射到一个实数的函数, 如 ( 1 2 3 4 ) \begin{pmatrix}1 & 2 \\ 3 & 4 \end{pmatrix} (1324), 其行列式为 [ 1 2 3 4 ] = 1 ∗ 4 − 2 ∗ 3 = − 2 \left[\begin{array}{ccc} 1 & 2 \\ 3 & 4 \end{array}\right]= 1*4-2*3=-2 [1324]=1∗4−2∗3=−2
加法
A + B = B + A ( A + B ) + C = A + ( B + C ) A + O = A A + ( − A ) = O 1 A = A k ( l A ) = ( k l ) A k ( A + B ) = k A + k B ( k + l ) A = k A + l A A + B = B + A \\ (A + B) + C= A + (B + C) \\ A + O = A \\ A + (-A) = O \\ 1A = A \\ k(lA) = (kl)A \\ k(A+B) = kA + kB \\ (k+l)A = kA + lA A+B=B+A(A+B)+C=A+(B+C)A+O=AA+(−A)=O1A=Ak(lA)=(kl)Ak(A+B)=kA+kB(k+l)A=kA+lA
乘法
两个矩阵内标同,可以相乘, 外标决定最终相乘所得矩阵的形状, 如 A m ∗ n A_{m*n} Am∗n,而 B n ∗ s B_{n*s} Bn∗s, 因为内标同,即A的列数等于B的行数,所以 A A A, B B B两矩阵可以相乘, 假定相乘所得的结果矩阵为 C C C, 则 C C C为m行s列, 相乘的原则为 c i j = ∑ k = 1 n a i k ∗ b k j c_{ij} = \sum_{k=1}^{n}a_{ik}*b_{kj} cij=∑k=1naik∗bkj, 这里 c i j c_{ij} cij表示矩阵 C C C中的每一个元素,而矩阵与向量乘法类似,可以将向量看成只有一列的矩阵, 结果为一个向量
A ( B C ) = ( A B ) C A ( B + C ) = A B + A C ( A + B ) C = A C + B C ( k A ) ( l B ) = k l A B A I = A , I A = A ( I 为 单 位 矩 阵 ) O A = O , A O = O 矩 阵 乘 法 不 满 足 交 换 律 A(BC) = (AB)C \\ A(B+C) = AB+AC \\ (A+B)C = AC + BC \\ (kA)(lB)=klAB \\ AI=A, IA=A(I为单位矩阵) \\ OA=O, AO=O \\ 矩阵乘法不满足交换律 A(BC)=(AB)CA(B+C)=AB+AC(A+B)C=AC+BC(kA)(lB)=klABAI=A,IA=A(I为单位矩阵)OA=O,AO=O矩阵乘法不满足交换律