[英]get certain 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 = ['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')
請參閱索引(基本) - NumPy手冊 , 索引 - NumPy手冊 。
使用匯整功能
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.