Python获取二维数组行列数的两种实现方式
本文介绍在Python中获取二维数组行列数的两种常用方法。第一种利用numpy库的shape属性,可一次性获取形状或单独提取行列数值;第二种针对原生列表构成的二维数组,通过len函数分别计算外层和内层长度。文章包含具体代码示例及运行结果,适用于Python基础数据处理场景。
本文通过具体示例,演示如何在Python中简便地获取二维数组的行数与列数。
import numpy as np x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]]) # 输出数组的行和列数 print x.shape # (4, 3) # 只输出行数 print x.shape[0] # 4 # 只输出列数 print x.shape[1] # 3
在本地环境中测试并运行上述代码,所得结果如下所示:

除此之外,还可以采用以下方式进行计算:
>>> arr = [[1,4,7,10,15], [2,5,8,12,19], [3,6,9,16,22], [10,13,14,17,24]] >>> len(arr) #行数 4 >>> len(arr[0]) #列数 5
如需了解更多Python相关技巧,欢迎查阅本站专题:《Python数组操作技巧总结》、《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》以及《Python文件与目录操作技巧汇总》。
期望本文提供的解决方案能对各位的Python编程实践有所助益。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









