Python提取矩阵指定列并保存为新矩阵的方法
小满
发布时间:2026-10-13 |
5人浏览过
本文介绍在Python中如何使用NumPy提取矩阵的指定列并保存为新矩阵。通过定义初始矩阵,利用切片操作选取第2至6列,生成包含目标数据的新矩阵对象,适用于数据处理与特征提取场景。
首先定义一个矩阵变量,例如使用列表初始化数据后转换为NumPy数组形式。
>>> b=[[1,2,3,4,5,6],[2,2,3,4,5,6],[3,2,3,4,5,6],[4,2,3,4,5,6],[5,2,3,4,5,6]]
>>> b=np.array(b)
>>> b
array([[1, 2, 3, 4, 5, 6],
[2, 2, 3, 4, 5, 6],
[3, 2, 3, 4, 5, 6],
[4, 2, 3, 4, 5, 6],
[5, 2, 3, 4, 5, 6]])
目标是获取上述矩阵的第2、3、4、5、6列数据。
>>> e=b[:,1:len(b[0])]
>>> e
array([[2, 3, 4, 5, 6],
[2, 3, 4, 5, 6],
[2, 3, 4, 5, 6],
[2, 3, 4, 5, 6],
[2, 3, 4, 5, 6]])
以上关于Python实现矩阵部分列提取并保存为新矩阵的方法分享完毕,希望能为读者提供实用参考。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- Java泛型详解:类、方法、接口与类型安全 2026-10-16
- C++实现控制台随机迷宫:代码与自定义参数详解 2026-10-16
- C语言十进制与BCD码互换详解及算法实现 2026-10-16
- jQuery入门:初学者常问的5个核心问题解析 2026-10-16
- C++多重继承实战:从基础语法到二义性解决与菱形继承处理 2026-10-16













