from .. import _dispatch as _dp
from .. import _namespace as _ns
[docs]
def sum(x, axis=None, keepdims=False):
return _dp.sum(x, axis=axis, keepdims=keepdims)
[docs]
def prod(x, axis=None, keepdims=False):
return _dp.prod(x, axis=axis, keepdims=keepdims)
[docs]
def min(x, axis=None, keepdims=False):
return _dp.min(x, axis=axis, keepdims=keepdims)
[docs]
def max(x, axis=None, keepdims=False):
return _dp.max(x, axis=axis, keepdims=keepdims)
[docs]
def mean(x, axis=None, keepdims=False):
return _dp.mean(x, axis=axis, keepdims=keepdims)
[docs]
def var(x, axis=None, correction=0.0, keepdims=False):
return _dp.var(x, axis=axis, correction=correction, keepdims=keepdims)
[docs]
def std(x, axis=None, correction=0.0, keepdims=False):
return _dp.std(x, axis=axis, correction=correction, keepdims=keepdims)
[docs]
def cumulative_sum(x, axis=None):
return _dp.cumsum(x, axis=axis)
[docs]
def cumulative_prod(x, axis=None):
return _dp.cumprod(x, axis=axis)
[docs]
def all(x, axis=None, keepdims=False):
return _dp.all(x, axis=axis, keepdims=keepdims)
[docs]
def any(x, axis=None, keepdims=False):
return _dp.any(x, axis=axis, keepdims=keepdims)
[docs]
def diff(x, *, n=1, axis=-1):
return _dp.diff(x, n=n, axis=axis)