У меня есть этот массив:
rel=np.array([1,0,0,1,1,0,1,0,1,0,0])
и
eta=np.array([2,3,10,16,4,3])
где eta состоит из элементов, которые соответствуют 0-элементам в отн. Другими словами, eta [0] = 2 относится к rel [1] = 0, eta [1] = 3 относится к rel [2] = 0, eta [2] = 10 соответствует rel [5] = 0 и т. д.
Из rel я случайным образом извлекаю некоторые элементы, например
rel_extract=np.array([1,0,0,1,0])
где нулевые элементы имеют 1-й, 2-й и 4-й индексы.
Как я могу создать массив с именем eta_extract, используя значения в eta, учитывая, что eta_extract создан с тем же правилом eta? Я думаю, что eta_extract должен быть
eta_extract=array([10,16,3])
Большое спасибо