Скажем, у меня есть следующий массив numpy.
arr = np.array( [ 1.0, 1.1, 1.44, 1.8, 1.0, 1.67, 1.23, 1.0] )
Я мог бы заменить все элементы, которые равны 1.0, на 0.0, просто используя следующую строку.
arr[arr==1.0] = 0.0
Как я могу заменитьвсе элементы между, скажем, 1.0 - 1.5 с 1.0 без прохождения через цикл for.
По сути, я спрашиваю, как сделать следующее
arr[arr>1.0 and arr<1.5] = 1.0
Спасибо