Reduction Operations
A reduction function takes an input xtensors.TensorLike object, performs
reduction over one or multiple axes, and returns a new xtensors.XTensor object
without the axes over which reduction is applied.
- xtensors.sum(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
- Returns:
\(\sum_{\mathrm{dim}} x\)
- xtensors.mean(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
- Returns:
\(\braket{x}_\mathrm{dim}\)
- xtensors.std(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
- Returns:
\(\sqrt{\braket{x^2}_\mathrm{dim} - \braket{x}_\mathrm{dim}^2}\)
- xtensors.nansum(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
Same as
xtensors.sum(), butnanis ignored
- xtensors.nanmean(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
Same as
xtensors.mean(), butnanis ignored
- xtensors.nanstd(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
Same as
xtensors.std(), butnanis ignored
- xtensors.max(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
- Returns:
\(\max_\mathrm{dim} x\)
- xtensors.min(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
- Returns:
\(\min_\mathrm{dim} x\)
- xtensors.nanmax(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
Same as
xtensors.max(), butnanis ignored
- xtensors.nanmin(x: TensorLike, /, dim: DimLike | DimsLike | None) XTensor
Same as
xtensors.min(), butnanis ignored