私はこのようなことをしたいと思います:
def fun(a,b,c):
if (a<b**2) & (a<b*c):
result = a/math.pi
elif (a<b**2) & (a>=b*c):
result = b*2/math.pi
elif (a>=b**2) & (a<b*c):
result = c*exp(1)
elif (a>=b**2) & (a>=b*c):
result = a*b*c*math.pi
return result,
しかし、それをnumpy配列で動作させるにはどうすればよいでしょうか? 配列はa、b、cは単一の数値になります。
私は numpy.where を認識していますが、このコードのように実行する方法がわかりません。