I need to work with multiple condition using numpy.
I'm trying this code that seem to work.
My question is: There is another alternative that can do the same job?
Mur=np.array([200,246,372])*pq.kN*pq.m
Mumax=np.array([1400,600,700])*pq.kN*pq.m
Mu=np.array([100,500,2000])*pq.kN*pq.m
Acreq=np.where(Mu<Mur,0,"zero")
Acreq=np.where(((Mur<Mu)&(Mu<Mumax)),45,Acreq)
Acreq=np.where(Mu>Mumax,60,Acreq)
Print(Acreq)
['0' '45' '60']
pq.kNandpq.mare not defined so it's hard to understand what is your input data set. PS is using Pandas module an option for you?