Reducing functions¶
xtensor provides the following reducing functions for xexpressions:
Defined in xtensor/xmath.hpp
- template <class E, class X>
-
auto
xt::sum(E &&e, X &&axes)¶ Sum of elements over given axes.
Returns an xreducer for the sum of elements over given axes.
- Return
- an xreducer
- Parameters
e: an xexpressionaxes: the axes along which the sum is performed (optional)
- template <class E, class X>
-
auto
xt::prod(E &&e, X &&axes)¶ Product of elements over given axes.
Returns an xreducer for the product of elements over given axes.
- Return
- an xreducer
- Parameters
e: an xexpressionaxes: the axes along which the product is computed (optional)
- template <class E, class X>
-
auto
xt::mean(E &&e, X &&axes)¶ Mean of elements over given axes.
Returns an xreducer for the mean of elements over given axes.
- Return
- an xexpression
- Parameters
e: an xexpressionaxes: the axes along which the mean is computed (optional)