Python 中的矩陣是由列表嵌套列表來表示的,其中每個(gè)內(nèi)部列表表示矩陣的一行,而每個(gè)元素則表示矩陣中的一個(gè)值。
要獲取矩陣中的一列,我們可以使用以下代碼:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] column = [row[1] for row in matrix] print(column)
在上面的代碼中,我們首先創(chuàng)建了一個(gè)包含 3 行 3 列的矩陣。然后,我們使用列表推導(dǎo)式來獲取矩陣中的第二列,即索引為 1 的元素。最后,我們打印出這一列。
我們還可以使用 NumPy 庫中的函數(shù)來獲取矩陣的一列:
import numpy as np matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) column = matrix[:, 1] print(column)
在上面的代碼中,我們使用 NumPy 庫中的 array 函數(shù)將列表轉(zhuǎn)換為 NumPy 數(shù)組。然后,我們使用切片語法來獲取矩陣的第二列,并將其存儲(chǔ)在變量 column 中。最后,我們打印出這一列。