Example #1
0
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])
Example #2
0
def minimum(*args):
    return -maximum(*[-Elementwise.cast_to_const(arg) for arg in args])
Example #3
0
def minimum(*args):
    """Elementwise minimum of a sequence of Expressions."""
    return -maximum(*[-Elementwise.cast_to_const(arg) for arg in args])
Example #4
0
def min_elemwise(*args):
    return -max_elemwise(*[-Elementwise.cast_to_const(arg) for arg in args])
Example #5
0
def min_elemwise(*args):
    return -max_elemwise(*[-Elementwise.cast_to_const(arg) for arg in args])
Example #6
0
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])