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