Как получить индексы определенного числа в массиве? - PullRequest
0 голосов
/ 04 июля 2018

Я хочу выбрать индексы числа 8, не зная его позиции в массиве.

a = np.arange(10)

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете использовать 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...