Python中选取二维列表指定列的方法
蓝鲸
发布时间:2026-10-13 |
2人浏览过
本文介绍了在Python中如何从二维列表或矩阵中提取指定列的数据。通过random生成测试数据,利用tolist转换为列表,再经mat转换为矩阵对象,最后使用切片操作选取前几列并转回列表,展示了完整的处理流程。
具体实现过程如下所示:
>>> a=random.randint(1,6,(5,3))
>>> a
array([[5, 3, 1],
[5, 5, 1],
[5, 1, 3],
[1, 4, 3],
[5, 1, 2]])
>>> b=a.tolist()
>>> b#选取b列表的前2列
[[5, 3, 1], [5, 5, 1], [5, 1, 3], [1, 4, 3], [5, 1, 2]]
>>> c=mat(b)
>>> c
matrix([[5, 3, 1],
[5, 5, 1],
[5, 1, 3],
[1, 4, 3],
[5, 1, 2]])
>>> d=c[:,0:2]
>>> d#将d转化回列表即可
matrix([[5, 3],
[5, 5],
[5, 1],
[1, 4],
[5, 1]])
以上就是在Python中选取列表中某一纵列方法的完整介绍,希望能为读者提供有益参考,同时也欢迎继续支持本站获取更多技术内容。
相关文章
相关标签:
Python
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- C++ 中函数覆盖与隐藏的区分及多态实现 2026-10-16
- C++ cin输入的多种方法详解 2026-10-16
- Golang Channel 底层原理与源码深度解析 2026-10-16
- 攻防世界 Web PHP Include 解题指南:文件包含与命令注入实战 2026-10-16
- TypeScript中unknown与any的区别及安全使用指南 2026-10-16













