Допустим, у меня есть массив, который выглядит следующим образом:
a = np.array([0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0])
Я хочу заполнить значения от 1 до 1. Так что это будет желаемый результат:
a = np.array([0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0])
Я посмотрел на этот ответ, который дает следующее:
array([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1])
Я уверен, что это ответ действительно близок к выводу, который я хочу. Однако, несмотря на то, что я пытался это делать бесчисленное количество раз, я не могу изменить этот код так, чтобы он работал так, как я хочу, поскольку я не настолько опытен с массивами numpy. Любая помощь высоко ценится!