Numpy Study 2----* dot multiply区别

使用numpy时,跟matlab不同:

1、* dot() multiply()

对于array来说,* 和 dot()运算不同

*是每个元素对应相乘

dot()是矩阵乘法

对于matrix来说,* 和 multiply() 运算不同

* 是矩阵乘法

multiply()  是每个元素对应相乘

A B为array   MA MB为matrix

multiply(MA, MB)对应元素相乘

dot(MA, MB)矩阵乘法

注意:对应元素相乘时,矩阵大小必须相同;矩阵相乘时,矩阵大小要满足矩阵相乘要求。

上一篇:基于FPGA的飞机的小游戏


下一篇:数位dp模板 [dp][数位dp]