Пример #1
0
def prod(a, axis=None, dtype=None, keepdims=False):
    '''Product of input'''
    if dtype is None:
        if axis is None:
            return a.product(_empty_boolean_array)
        elif isinstance(axis, int):
            return a.product(_jint(axis))
        elif isinstance(axis, tuple):
            return a.product([_jint(x) for x in axis])
    dtval = _translatenativetype(dtype).value
    if axis is None:
        return _stats.typedProduct(a, dtval)
    return _stats.typedProduct(a, dtval, axis)
Пример #2
0
def prod(a, axis=None, dtype=None, keepdims=False):
    '''Product of input'''
    if dtype is None:
        if axis is None:
            return a.product(_empty_boolean_array)
        elif isinstance(axis, int):
            return a.product(_jint(axis))
        elif isinstance(axis, tuple):
            return a.product([_jint(x) for x in axis])
    dtval = _translatenativetype(dtype).value
    if axis is None:
        return _stats.typedProduct(a, dtval)
    return _stats.typedProduct(a, dtval, axis)