У меня есть массив numpy
, например:
a = np.arange(30)
Я знаю, что я могу заменить значения, расположенные в позициях indices=[2,3,4]
, используя, например, фантазийное индексирование:
a[indices] = 999
Но как заменить значения на позиции, которые не находятся в indices
? Было бы что-то вроде ниже?
a[ not in indices ] = 888
Спасибо!