python中的各種矩陣相乘


python中的各種矩陣相乘

一、結論

矩陣乘法:np.dot(a,b)或者a.dot(b)或者np.matmul(a,b)

矩陣中各元素對應相乘:np.multiply(a,b)

二、舉例

2.1 矩陣乘法

  前一個矩陣的行與后一個矩陣的列的元素相乘並求和,作為結果矩陣的一個元素,即:

程序截圖為

2.2 矩陣對應元素相乘

  前一個矩陣對應元素相乘作為結果矩陣的一個元素,相乘的兩個矩陣必須具有相同的形式,即:

程序截圖為:

2.3 *的特殊情況

  當*表示的是兩個np.array相乘時,表示矩陣對應元素的相乘(即上面第二種情況);當*表示的是兩個np.matrix表示的是普通的矩陣乘法(即上面第一種情況) 程序截圖為:


免責聲明!

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



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