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实现矩阵部分列提取并保存为新矩阵的方法分享完毕,希望能为读者提供实用参考。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表