首頁  >  文章  >  後端開發  >  對numpy 數組和矩陣的乘法的進一步理解

對numpy 數組和矩陣的乘法的進一步理解

不言
不言原創
2018-04-04 17:06:211571瀏覽

下面就為大家分享一篇對numpy 陣列和矩陣的乘法的進一步理解,具有很好的參考價值,希望對大家有幫助。一起過來看看吧

1、當是array的時候,預設d*f就是對應元素的乘積,multiply也是對應元素的乘積,dot( d,f)會轉化為矩陣的乘積, dot點乘意味著相加,而multiply只是對應元素相乘,不相加

2、##當為mat的時候,預設d*f就是矩陣的乘積,multiply轉化為對應元素的乘積,dot(d,f)為矩陣的乘積

##3、 混合時候的情況,一般不要混合混合的時候預設按照矩陣乘法的, multiply轉換為對應元素的乘積,dot(d,f)為矩陣的乘積

#總結:數組乘法預設的是點乘,矩陣預設的是矩陣乘法,混合在一起預設的是矩陣乘法,multiply轉換為對應元素的乘積,dot(d,f)會轉換為矩陣的乘積,注意,像multiply不滿足對應元素時,按照廣播是方式進行。

相關推薦:


Python的numpy函式庫中將矩陣轉換為清單等函數的方法_python

Python程式設計為numpy矩陣新增一列方法範例

Python基於numpy模組建立對稱矩陣的方法

以上是對numpy 數組和矩陣的乘法的進一步理解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn