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)矩陣乘法

 

注意:對應元素相乘時,矩陣大小必須相同;矩陣相乘時,矩陣大小要滿足矩陣相乘要求。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM