📅  最后修改于: 2023-12-03 15:04:37.600000             🧑  作者: Mango
在Python中,矩阵是由列表嵌套形成的二维数组,可以使用Numpy模块中的array类来表示矩阵。
在Numpy中,矩阵的长度可以通过shape属性获得。例如,以下矩阵有3行4列,它的长度为(3,4)。
import numpy as np
matrix = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
print(matrix.shape)
输出:
(3, 4)
除了使用shape属性,还可以对矩阵进行切片来获取矩阵的行数和列数。例如,以下矩阵有3行4列,它有3行和4列。
import numpy as np
matrix = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
print("矩阵的行数:", len(matrix)) # 输出:3
print("矩阵的列数:", len(matrix[0])) # 输出:4
矩阵的长度在Python中可以用shape属性获取,也可以使用len()函数获取矩阵的行数和列数。在使用矩阵时,要注意Python中列表和Numpy中array的不同取值方式,请注意区分。