在Python中,矩阵是一种非常常用的数据结构,尤其在科学计算、数据分析、机器学习等领域中。矩阵的行数和列数是矩阵的重要属性,我们可以通过代码来获取它们。
# 定义一个矩阵 matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] # 获取矩阵的行数和列数 rows = len(matrix) cols = len(matrix[0]) print("矩阵的行数是:", rows) print("矩阵的列数是:", cols)
上述代码定义了一个3x3的矩阵,并使用len()函数获取了矩阵的行数和列数。需要注意的是,矩阵的行数可以直接通过矩阵列表的长度来获取,而矩阵的列数需要先取出矩阵的第一行,再获取该行列表的长度。
除此之外,我们还可以通过numpy库中的shape属性来获取矩阵的行数和列数。示例如下:
import numpy as np # 定义一个矩阵 matrix = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) # 获取矩阵的行数和列数 rows, cols = matrix.shape print("矩阵的行数是:", rows) print("矩阵的列数是:", cols)
上述代码先导入numpy库,然后定义了一个3x3的矩阵。通过numpy中的shape属性可以一次性获取矩阵的行数和列数,这种方法更加简洁和方便。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0