矩阵和向量之间的 " * "运算和 dot 运算的区别
答:1)*不遵守矩阵乘法原则。但两者的行和列至少应有一个相等。比如矩阵.shape=(3,4),向量.shape=(1,3)或者向量.shape=(3,1)二者是可以相乘的。一般情况下向量不能用实数代替,但是当矩阵.shape=(1,m)或者矩阵.shape=(m,1)的时候,向量可以变成一维的实数,即向量.shape=(1,1),二者是可以相乘的。
2)dot方法完全遵守矩阵乘法原则。
矩阵和向量之间的 " * "运算和 dot 运算的区别
答:1)*不遵守矩阵乘法原则。但两者的行和列至少应有一个相等。比如矩阵.shape=(3,4),向量.shape=(1,3)或者向量.shape=(3,1)二者是可以相乘的。一般情况下向量不能用实数代替,但是当矩阵.shape=(1,m)或者矩阵.shape=(m,1)的时候,向量可以变成一维的实数,即向量.shape=(1,1),二者是可以相乘的。
2)dot方法完全遵守矩阵乘法原则。