Я ищу точное представление для создания маски для индексации массива. У меня есть 2 вектора, один представляет интересующие меня данные, а другой содержит сами данные. Я попытался заставить это работать следующим образом:
dataINeed = np.arange(3)
-array([0,1,2])
data = random.randint(10,size = (10))
-array([5,7,9,1,5,3,7,1,2,0])
mask = data in dataINeed
- array([False,False,False,True,False,False,False,True,True,True])
Я знаю, что это может быть достигнуто с помощью операций над множествами, но я не мог понять рецепт, чтобы получить такой результат. Любая помощь в этом?