我想选择数字8的索引而不知道它在数组中的位置。
a = np.arange(10)
答案 0 :(得分:0)
您可以像使用np.where
一样:
>>> import numpy as np
>>> a = np.array([1,4,8,2,6,7,9,8,7,8,8,9,1,0])
>>> a
array([1, 4, 8, 2, 6, 7, 9, 8, 7, 8, 8, 9, 1, 0])
>>> np.where(a==8)[0]
array([ 2, 7, 9, 10], dtype=int64)