В данном массиве 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)? Благодарю.
Примечание. Это НЕ эквивалентно замене одного элемента на месте другим. Речь идет о замене нескольких значений "единственным" значением. Благодарю.