When I try to slice the boolean filtered numpy array it's not changing its value. please look a
array = np.array([1,2,3,4,5,6,7,8])
array[array>=2]
array([2, 3, 4, 5, 6, 7, 8])
array = np.array([1,2,3,4,5,6,7,8])
array[array>=2][1:5]
array([3, 4, 5, 6])
array = np.array([1,2,3,4,5,6,7,8])
array[array>=2][1:5] = [1,1,1,1]
array
array([1, 2, 3, 4, 5, 6, 7, 8])
When I changed [1:5] index into ones it's not changing it's vale...How can I change these value in boolean filter.?