Python中,矩陣是一種常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),它由多個(gè)行和列組成。在某些情況下,我們需要將矩陣轉(zhuǎn)化為序列進(jìn)行處理。下面介紹兩種方法。
方法一:使用numpy庫(kù)的flatten()函數(shù)。
import numpy as np matrix = np.array([[1, 2], [3, 4]]) sequence = matrix.flatten() print(sequence) # 輸出 [1 2 3 4]
方法二:使用列表解析。
matrix = [[1, 2], [3, 4]] sequence = [item for row in matrix for item in row] print(sequence) # 輸出 [1, 2, 3, 4]
兩種方法的結(jié)果都是將矩陣變?yōu)榱艘痪S的序列。需要根據(jù)實(shí)際情況選擇合適的方法。