計算numpy陣列點積時有兩種方法:
1、使用 np.dot() 方法:
定義兩個陣列:
x = np.array([[1,2,3],[4,5,6]])
y = np.array([[1,2],[4,5],[7,8]])
使用np.dot()方法:
np.dot(x,y)

2、使用 陣列.dot(陣列)的方法
還是那兩個陣列:x,y
使用 .dot() 方法

介紹一下點積的計算方法:

簡單來說,就是用陣列 x 的行中每個元素乘陣列 y 張中列的每個元素,然后再相加
即:
[ [第一行 +* 第一列 第一行 +* 第二列]
[第二行 +* 第一列 第二行 +* 第二列] ]
注意:矩陣點積的條件是矩陣A的列數要等于矩陣B的行數,才可以進行點積計算
uj5u.com熱心網友回復:
學習了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/207321.html
下一篇:幫忙解釋一下
