Python中的矩陣可以用NumPy包來表示和處理。在NumPy中,矩陣的形狀是指矩陣的維度和大小。常見的矩陣形狀有以下幾種:
#創(chuàng)建一個形狀為(2,3)的矩陣 import numpy as np a = np.zeros((2,3)) print(a.shape) #(2,3)
上述代碼中,a是一個形狀為(2,3)的矩陣,即行數(shù)為2,列數(shù)為3。
#改變矩陣的形狀 b = np.zeros((2,3)) c = b.reshape((3,2)) print(c.shape) #(3,2)
上述代碼中,b是一個形狀為(2,3)的矩陣,c是將b的形狀改變?yōu)?3,2)后的新矩陣。
#獲取矩陣的行數(shù)和列數(shù) d = np.zeros((2,3)) rows, cols = d.shape print(rows) #2 print(cols) #3
上述代碼中,d是一個形狀為(2,3)的矩陣,我們可以使用shape屬性來獲取該矩陣的行數(shù)和列數(shù)。
總之,Python中使用NumPy包處理矩陣非常方便,通過形狀可以方便地表示和處理矩陣的維度和大小。
上一篇cooking vue2
下一篇dva json報錯