如何用给定范围的值部分填充numpy数组?

时间:2019-06-26 13:31:50

标签: python numpy

给出一个numpy数组,一个范围和一个值,如何用范围内的值填充该数组?

有没有比手动逐个循环地填充它更快的方法?

编辑:

myArray = np.zeros(10)

我想要什么: [0,0,0,0,1,1,1,0,0,0]

1 个答案:

答案 0 :(得分:2)

arr = np.zeros(10)
arr[4:7] = 1
print(arr)

输出:

array([0., 0., 0., 0., 1., 1., 1., 0., 0., 0.])