Source code for lacuna.array_api.reductions.__init__

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)