繁体   English   中英

如何从 numpy 中二维数组的第一列创建子数组

[英]how do you create subarray from 1st column of a 2d array in numpy

使用numpy,怎么可能取数组

np.array([[1,2,3],[4,5,6],[7,8,9]])

并取出数组

[1,4,7] and [[2,3],[5,6],[8,9]]

您可以这样使用索引:

In [9]: a = np.array([[1,2,3],[4,5,6],[7,8,9]])

In [10]: a[:,0]
Out[10]: array([1, 4, 7])

In [11]: a[:,1:]
Out[11]:
array([[2, 3],
       [5, 6],
       [8, 9]])

暂无
暂无

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

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