Как я могу частично заполнить пустой массив значением, заданным диапазоном? - PullRequest
0 голосов
/ 26 июня 2019

Учитывая массив значений, диапазон и значение, как я могу заполнить массив значением внутри диапазона?

Есть ли способ быстрее, чем заполнить его вручную одной петлей по очереди?

Edit:

myArray = np.zeros(10)

Что я хочу: [0, 0, 0, 0, 1, 1, 1, 0, 0, 0]

1 Ответ

2 голосов
/ 26 июня 2019
arr = np.zeros(10)
arr[4:7] = 1
print(arr)

Выход:

array([0., 0., 0., 0., 1., 1., 1., 0., 0., 0.])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...