
def f(x): # scalar x
if condition:
x = <expression1>
else:
x = <expression2>
return x
def f_vectorized(x): # scalar or array x
x1 = <expression1>
x2 = <expression2>
return where(condition, x1, x2)