繁体   English   中英

如何从numPy数组中提取一组给定的列?

[英]How do I extract a set of given columns from a numPy array?

给定一个numpy数组,例如:

x = array([[0,  1,  2,  3],
          [ 4,  5,  6,  7],
          [ 8,  9, 10, 11],
          [12, 13, 14, 15]])

如何形成由第一列和第三列组成的新数组?

要从数组中提取第一列和第三列,请使用以下语法:

X [:,[0,2]]

这意味着,获取所有行,仅选择列0和2.请注意,numPy数组中的索引从零开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM