python?

Tags: 矩陣, 乘法,

今天我們來使用Python的numpy包進行矩陣的乘法運算,用到了一些矩陣乘法的基本知識,這裡我們就不再說矩陣,我們假設你對矩陣都有一定的瞭解,下面看我們具體的例子。

使用二維陣列建立兩個矩陣A和B

先來一個矩陣的數乘,其實見識矩陣的每一個元素乘以該數

dot函式用於矩陣乘法,對於二維陣列,它計算的是矩陣乘積,對於一維陣列,它計算的是內積。注意交換矩陣的前後位置會導致不同的結果,看下面的例子

再建立一個二維陣列

我們驗證一個矩陣乘法的結合性 (AB)C=A(BC)

接著看一下對加法的分配性 (A+B)C=AC+BC,C(A+B)=CA+CB

數乘的結合性,也一樣啦:

接著我們用到一個新知識,使用eye建立一個單位矩陣,單位矩陣的定義就是看下面的步驟

我們看一下,一個矩陣A乘以一個單位矩陣,還是它本身

好了,乘法就到這裡了,我們下面接著繼續講矩陣的轉置

原作者: Delta資料工作室 python 線性代數 (共22篇) 上一篇:矩陣操作 下一篇:矩陣轉置

相關問題答案