numpy.dot()



此函式返回兩個陣列的點積。對於二維向量,它等效於矩陣乘法。對於一維陣列,它是向量的內積。對於 N 維陣列,它是對 **a 的最後一個軸** 和 **b 的倒數第二個軸** 的求和乘積。

import numpy.matlib 
import numpy as np 

a = np.array([[1,2],[3,4]]) 
b = np.array([[11,12],[13,14]]) 
np.dot(a,b)

它將產生以下輸出:

[[37  40] 
 [85  92]] 

注意,點積計算如下:

[[1*11+2*13, 1*12+2*14],[3*11+4*13, 3*12+4*14]]
numpy_linear_algebra.htm
廣告