矩阵关于numpy中*和dot的区别

1. 两个“同型矩阵”:乘号 * 运算将对应元素相乘,返回一个同型矩阵。

2. 两个长度相同的“向量”:乘号 * 运算将对应元素相乘,返回一个同样长度的向量。

3. 一个“向量”,一个“矩阵”:此时,“向量”的长度必须等于“矩阵”列数,乘号 * 运算将“向量”的每个元素和“矩阵”的对应行中的列元素相乘后,返回一个和输入矩阵同型的矩阵。“向量”左乘和右乘的结果一样。

4. numpy乘法运算中 dot 是按照矩阵乘法的规则来运算的

猜你喜欢

转载自blog.csdn.net/m0_37461416/article/details/80714092