當前位置:成語大全網 - 書法字典 - 用python的numpy創建矩陣

用python的numpy創建矩陣

使用numpy創建矩陣有兩種方法,壹種是使用numpy庫直接創建矩陣,另壹種是使用array創建矩陣。首先,加載numpy庫,然後使用上述兩種方法構建壹個4×3的矩陣,如圖所示。

請點擊輸入圖片說明。

2

創建矩陣後,您可以看到兩個矩陣幾乎相同。他們是平等的嗎?讓我們嘗試= =(在Python中= =表示相等),如下所示。

請點擊輸入圖片說明。

讓我們來看看兩個矩陣相乘的結果。我們可以看到matrix創建的矩陣m1是自身相乘的,結果是錯誤的:因為矩陣相乘需要滿足某些條件】,這意味著提取矩陣m1的第0行和第3行【【true,false,false,True】】也可以用於達到相同的效果。並且m1【:,【-2,-1】】是提取矩陣最後兩列的列向量,m1【:,【False,True,True】】可以提取最後兩列的列向量,如圖所示。

請點擊輸入圖片說明。

請點擊輸入圖片說明。

結束

需要註意的事項

【1】在高等數學或線性代數中已經了解到,只有當後矩陣的行數等於前矩陣的列數時,兩個矩陣才能相乘。

【2】哈達瑪是指兩個m×n矩陣相乘,結果仍然是m×n矩陣,結果是相應元素的乘積。

【3】單位矩陣是壹種特殊的對角矩陣,零(1)矩陣是指所有元素都為0(1)的矩陣。

【4】矩陣的第壹行從0開始編號,python中的各種編號基本都是從0開始的。