예제 #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])
예제 #2
0
def pos(x):
    """ Alias for max_elemwise{x,0}.

    """
    return max_elemwise(x, 0)
예제 #3
0
def min_elemwise(*args):
    return -max_elemwise(*[-Elementwise.cast_to_const(arg) for arg in args])
예제 #4
0
def min_elemwise(*args):
    return -max_elemwise(*[-Elementwise.cast_to_const(arg) for arg in args])
예제 #5
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])