[英]get certain element from each dimension in a numpy ndarray
How to get first element from each dimension in a numpy ndarray? 如何从numpy ndarray的每个维度中获取第一个元素?
import numpy
A = numpy.array([['a','b','c'],['d','e','f'],['g','h','i']])
Result should be: 结果应该是:
Result = ['a','d','g']
>>> import numpy
>>> A = numpy.array([['a','b','c'],['d','e','f'],['g','h','i']])
>>> A[:,0]
array(['a', 'd', 'g'],
dtype='|S1')
>>> A[...,0]
array(['a', 'd', 'g'],
dtype='|S1')
See Indexing (basic) - NumPy Manual , Indexing - NumPy Manual . 请参阅索引(基本) - NumPy手册 , 索引 - NumPy手册 。
use the take function 使用汇整功能
import numpy
A = numpy.array([['a','b','c'],['d','e','f'],['g','h','i']])
print A.take((0,), 1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.