淘先锋技术网

首页 1 2 3 4 5 6 7

Python中,矩阵是一种常见的数据结构,它由多个行和列组成。在某些情况下,我们需要将矩阵转化为序列进行处理。下面介绍两种方法。

方法一:使用numpy库的flatten()函数。

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]

两种方法的结果都是将矩阵变为了一维的序列。需要根据实际情况选择合适的方法。