- это мой первый вопрос, и я не знаю, как его назвать, поэтому ...
У меня есть numpy вектор "groups" int, например:
g = [2, 4, 3, 2, 1, 1, 1, 2, 1, 3]
У меня есть numpy вектор «видимого» логического значения, например:
v = [True, False, True, False, False]
«v» имеет размер, представляющий максимальное количество групп (например: от 0 до 4)
«g» имеет индексы, которые не могут выходить за пределы «v» (например, от 0 до 4), но необязательно имеет все индексы «v» (например, не 0) размером «g», которые могут быть отличается от "v", как в exmple.
, поэтому мне нужен новый вектор, который передает логическое значение "g", например:
b = [T, F, F, T, F, F, F, T, F, F]
Я могу сделать это с помощью for, но я нужна скорость, какая-то идея?