怎樣用python計算矩陣乘法?
python中計算矩陣乘法的方法:
1、使用np.multiply()函式計算矩陣乘法
函式作用:陣列和矩陣對應位置相乘,輸出與相乘陣列/矩陣的大小一致
示例:
np.multiply(np.mat(A),np.mat(B)) #矩陣對應元素位置相乘,利用np.mat()將陣列轉換為矩陣 matrix([[ 0, 2], [ 6, 12]]) np.sum(np.multiply(np.mat(A),np.mat(B))) #輸出為標量
輸出:
20
2、使用np.dot()函式計算矩陣乘法
函式作用:
對於秩為1的陣列,執行對應位置相乘,然後再相加;
對於秩不為1的二維陣列,執行矩陣乘法運算;超過二維的可以參考numpy庫介紹。
示例:
np.dot(np.mat(A),np.mat(B)) #執行矩陣乘法運算 matrix([[ 4, 7], [ 8, 15]])
3、星號(*)乘法運算
作用:
對陣列執行對應位置相乘
對矩陣執行矩陣乘法運算
示例:
(np.mat(A))*(np.mat(B)) #執行矩陣運算 matrix([[ 4, 7], [ 8, 15]])
更多Python知識請關注欄目。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2833769/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 矩陣乘法的運算量計算(華為OJ)矩陣
- 計算機演算法:Strassen矩陣乘法計算機演算法矩陣
- 矩陣乘法矩陣
- 理解矩陣乘法矩陣
- MKL庫矩陣乘法矩陣
- cuda 加速矩陣乘法矩陣
- 矩陣計算矩陣
- 【矩陣乘法】Matrix Power Series矩陣
- #100. 矩陣乘法矩陣
- 脈動陣列在二維矩陣乘法及卷積運算中的應用陣列矩陣卷積
- 【矩陣乘法】【快速冪】遞推矩陣
- OpenCL之矩陣乘法實現矩陣
- POJ 3613 Cow Relays 矩陣乘法Floyd+矩陣快速冪矩陣
- 樣本協方差矩陣的定義與計算矩陣
- 計算矩陣的秩矩陣
- 矩陣:如何使用矩陣操作進行 PageRank 計算?矩陣
- python 計算矩陣的相關演算法Python矩陣演算法
- 矩陣的乘法運算與css的3d變換(transform)矩陣CSS3DORM
- CUDA 矩陣乘法終極優化指南矩陣優化
- 斐波那契數列Ⅳ【矩陣乘法】矩陣
- torch中向量、矩陣乘法大總結矩陣
- [轉]如何理解矩陣乘法的規則矩陣
- bzoj3240: [Noi2013]矩陣遊戲(矩陣乘法+快速冪)矩陣遊戲
- 協方差矩陣概念及計算矩陣
- 【C#】對兩張圖片進行矩陣運算會怎麼樣?C#矩陣
- MPI矩陣向量乘法程式碼《並行程式設計導論》矩陣並行行程程式設計
- 03:計算矩陣邊緣元素之和矩陣
- 04 矩陣乘法與線性變換複合矩陣
- BASIC-17 / Tsinsen 1041 矩陣乘法(java)矩陣Java
- OpenCV矩陣運算OpenCV矩陣
- 大神是怎樣用函式式JavaScript計算陣列平均值的函式JavaScript陣列
- matlab計算含有未知數的矩陣Matlab矩陣
- 深度學習中需要的矩陣計算深度學習矩陣
- Eigen:矩陣計算簡單用法(一)矩陣
- Eigen:矩陣計算簡單用法(二)矩陣
- Julia的矩陣運算矩陣
- 計算機圖形學之矩陣變換計算機矩陣
- NYOJ 1409 快速計算【矩陣連乘】矩陣