Конвертировать массив numy из значений в индексы - PullRequest
2 голосов
/ 15 февраля 2012

У меня есть массив значений: [True, False, True, False, False, ...] И мне нравится иметь массив NumPy, который имеет индексы значений True и False, то есть [0, 2, ...] и [1, 3, 4, ...]

1 Ответ

9 голосов
/ 15 февраля 2012

Чтобы получить индексы значений True в a, вы можете использовать

a.nonzero()

Для индексов значений False используйте

(~a).nonzero()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...