标签: python numpy
给出一个numpy数组,一个范围和一个值,如何用范围内的值填充该数组?
有没有比手动逐个循环地填充它更快的方法?
编辑:
myArray = np.zeros(10)
我想要什么: [0,0,0,0,1,1,1,0,0,0]
答案 0 :(得分:2)
arr = np.zeros(10) arr[4:7] = 1 print(arr)
输出:
array([0., 0., 0., 0., 1., 1., 1., 0., 0., 0.])