В данном массиве NumPy X
:
X = array([1,2,3,4,5,6,7,8,9,10])
Я хотел бы заменить индексы (2, 3)
и (7, 8)
на один элемент -1
соответственно, например:
X = array([1,2,-1,5,6,7,-1,10])
Другими словами, я заменил значения в индексах (2, 3)
и (7,8)
исходного массива на единственное значение.
Вопрос: существует ли обходной путь (то есть без циклов for и использования списков python)? Спасибо.
Примечание. Это НЕ эквивалентно замене одного элемента на месте другим. Речь идет о замене нескольких значений «единственным» значением. Спасибо.