矩阵跟向量的乘法怎么计算? 比如说:(0.5,0.3,0.2)* { 0.2 0.7 0.1 0 0 0.4 0.5 0.1 0.2 0.3 0.4 0.1}

问题描述:

矩阵跟向量的乘法怎么计算? 比如说:(0.5,0.3,0.2)* { 0.2 0.7 0.1 0 0 0.4 0.5 0.1 0.2 0.3 0.4 0.1}

矩阵乘法其实是特殊的向量乘法 因为矩阵可以写成向量的形式 矩阵C=AB A是m*n矩阵 B是n*s矩阵 C就是m*s矩阵 明白么? A转置是3*1 A是1*3 所以二者相乘是3*3矩阵 A是1*3 A转置是3*1 所以这样乘出是一个数 (其实数也可以说成是1*1矩阵)

这道题的算法为(0.5×0.2+0.3×0+0.2×0.2,0.5×0.7+0.3×0.4+0.2×0.3,0.5×0.1+0.3×0.5+0.2×0.4,0.5×0+0.3×0.1+0.2×0.1)=(0.14,0.53,0.28,0.05)