Необходимо создать массив из 15 элементов, найти все элементы, которые одновременно больше 3 и меньше 8 ,поменять у них знак ,и вывести новый массив с замененными элементами. Задание нужно выполнить с помощью numpy. Помогите, пожалуйста.
Код:
import numpy as np
a=np.random.random(15)
b=np.where(3<a and a<8 , a*(-1), a)
print(b)