1. 程式人生 > >np.dot函式

np.dot函式

dot函式是np中的矩陣乘法,

x.dot(y) 等價於 np.dot(x,y)

x是m*n 矩陣 ,y是n*m矩陣

則x.dot(y) 得到m*m矩陣

矩陣乘法的應用例項如下:

資料統計

某公司有四個工廠,分佈在不同地區,同時三種產品,產量(單位;t),試用矩陣統計這些資料。
工廠\產品 P1 P2 P3
5 2 4
3 8 2
6 0 4
0 1 6
可用下述矩陣描述 A=[[5,2,4],[3,8,2],[6,0,4],[0,1,6]]  ,其中四行分別表示甲乙丙丁四個工廠的生產情況,三列分佈表示三種產品P1,P2,P3的產量。 再設矩陣  B=[[2,4],[1,3],[3,2]]
,其中第一列表示三種產品的單件利潤,第二列表示三種產品的單件體積。 C=[[24,34],[20,40],[24,32],[19,15]] C=A*B 矩陣C的第一列資料分別表示四個工廠的利潤,第二列分別表示四個工廠產品需要的儲存空間。