总结:
(读者可使用简单的举例自行验证)
注意:[***]为数组,[[],[]…]为矩阵
1.*用法:
矩阵与矩阵:矩阵乘法(matrix)
数组与数组:对应位置相乘(array)
2.np.dot()用法:
矩阵相乘的结果
3.np.multiply()用法:
数组、矩阵都得到对应位置相乘
对于array来说,* 和 dot()运算不同
*是每个元素对应相乘
dot()是矩阵乘法
对于matrix来说,* 和 multiply() 运算不同
- 是矩阵乘法
multiply() 是每个元素对应相乘
A B为array MA MB为matrix
multiply(MA, MB)对应元素相乘
dot(MA, MB)矩阵乘法
注意:对应元素相乘时,矩阵大小必须相同;矩阵相乘时,矩阵大小要满足矩阵相乘要求。