今天我們來使用Python的numpy包進行矩陣的乘法運算,用到了一些矩陣乘法的基本知識,這裡我們就不再說矩陣,我們假設你對矩陣都有一定的瞭解,下面看我們具體的例子。
使用二維陣列建立兩個矩陣A和B
先來一個矩陣的數乘,其實見識矩陣的每一個元素乘以該數
dot函式用於矩陣乘法,對於二維陣列,它計算的是矩陣乘積,對於一維陣列,它計算的是內積。注意交換矩陣的前後位置會導致不同的結果,看下面的例子
再建立一個二維陣列
我們驗證一個矩陣乘法的結合性 (AB)C=A(BC)
接著看一下對加法的分配性 (A+B)C=AC+BC,C(A+B)=CA+CB
數乘的結合性,也一樣啦:
接著我們用到一個新知識,使用eye建立一個單位矩陣,單位矩陣的定義就是看下面的步驟
我們看一下,一個矩陣A乘以一個單位矩陣,還是它本身
好了,乘法就到這裡了,我們下面接著繼續講矩陣的轉置
原作者: Delta資料工作室 python 線性代數 (共22篇) 上一篇:矩陣操作 下一篇:矩陣轉置