def min_elemwise(*args): if len(args) == 0 or (len(args) == 1 and not isinstance(args[0], list)): raise TypeError( "min_elemwise requires at least two arguments or a list.") elif len(args) == 1: args = args[0] return -max_elemwise([-Elementwise.cast_to_const(arg) for arg in args])
def minimum(*args): return -maximum(*[-Elementwise.cast_to_const(arg) for arg in args])
def minimum(*args): """Elementwise minimum of a sequence of Expressions.""" return -maximum(*[-Elementwise.cast_to_const(arg) for arg in args])
def min_elemwise(*args): return -max_elemwise(*[-Elementwise.cast_to_const(arg) for arg in args])
def min_elemwise(*args): return -max_elemwise(*[-Elementwise.cast_to_const(arg) for arg in args])
def min_elemwise(*args): if len(args) == 0 or (len(args) == 1 and not isinstance(args[0], list)): raise TypeError("min_elemwise requires at least two arguments or a list.") elif len(args) == 1: args = args[0] return -max_elemwise([-Elementwise.cast_to_const(arg) for arg in args])