xtensor.math
Mathematical operations#
- class pytensor.xtensor.math.Dot(dims)[source]#
Matrix multiplication between two XTensorVariables.
This operation performs matrix multiplication between two tensors, automatically aligning and contracting dimensions. The behavior matches xarray’s dot operation.
- Parameters:
dims (tuple of str) – The dimensions to contract over. If None, will contract over all matching dimensions.
- pytensor.xtensor.math.arccosh(*args, **kwargs)[source]#
Ufunc version of arccosh for XTensorVariables
- pytensor.xtensor.math.arcsinh(*args, **kwargs)[source]#
Ufunc version of arcsinh for XTensorVariables
- pytensor.xtensor.math.arctan2(*args, **kwargs)[source]#
Ufunc version of arctan2 for XTensorVariables
- pytensor.xtensor.math.arctanh(*args, **kwargs)[source]#
Ufunc version of arctanh for XTensorVariables
- pytensor.xtensor.math.betainc(*args, **kwargs)[source]#
Ufunc version of betainc for XTensorVariables
- pytensor.xtensor.math.betaincinv(*args, **kwargs)[source]#
Ufunc version of betaincinv for XTensorVariables
- pytensor.xtensor.math.bitwise_and(*args, **kwargs)[source]#
Ufunc version of AND for XTensorVariables
- pytensor.xtensor.math.bitwise_invert(*args, **kwargs)[source]#
Ufunc version of Invert for XTensorVariables
- pytensor.xtensor.math.bitwise_not(*args, **kwargs)[source]#
Ufunc version of Invert for XTensorVariables
- pytensor.xtensor.math.bitwise_xor(*args, **kwargs)[source]#
Ufunc version of XOR for XTensorVariables
- pytensor.xtensor.math.complex(*args, **kwargs)[source]#
Ufunc version of complex for XTensorVariables
- pytensor.xtensor.math.conjugate(*args, **kwargs)[source]#
Ufunc version of conj for XTensorVariables
- pytensor.xtensor.math.deg2rad(*args, **kwargs)[source]#
Ufunc version of deg2rad for XTensorVariables
- pytensor.xtensor.math.erfcinv(*args, **kwargs)[source]#
Ufunc version of erfcinv for XTensorVariables
- pytensor.xtensor.math.floor_div(*args, **kwargs)[source]#
Ufunc version of int_div for XTensorVariables
- pytensor.xtensor.math.floor_divide(*args, **kwargs)[source]#
Ufunc version of int_div for XTensorVariables
- pytensor.xtensor.math.gammainc(*args, **kwargs)[source]#
Ufunc version of gammainc for XTensorVariables
- pytensor.xtensor.math.gammaincc(*args, **kwargs)[source]#
Ufunc version of gammaincc for XTensorVariables
- pytensor.xtensor.math.gammainccinv(*args, **kwargs)[source]#
Ufunc version of gammainccinv for XTensorVariables
- pytensor.xtensor.math.gammaincinv(*args, **kwargs)[source]#
Ufunc version of gammaincinv for XTensorVariables
- pytensor.xtensor.math.gammaln(*args, **kwargs)[source]#
Ufunc version of gammaln for XTensorVariables
- pytensor.xtensor.math.greater_equal(*args, **kwargs)[source]#
Ufunc version of GE for XTensorVariables
- pytensor.xtensor.math.identity(*args, **kwargs)[source]#
Ufunc version of identity for XTensorVariables
- pytensor.xtensor.math.int_div(*args, **kwargs)[source]#
Ufunc version of int_div for XTensorVariables
- pytensor.xtensor.math.log1mexp(*args, **kwargs)[source]#
Ufunc version of scalar_log1mexp for XTensorVariables
- pytensor.xtensor.math.logical_and(*args, **kwargs)[source]#
Ufunc version of AND for XTensorVariables
- pytensor.xtensor.math.logical_not(*args, **kwargs)[source]#
Ufunc version of Invert for XTensorVariables
- pytensor.xtensor.math.logical_xor(*args, **kwargs)[source]#
Ufunc version of XOR for XTensorVariables
- pytensor.xtensor.math.maximum(*args, **kwargs)[source]#
Ufunc version of maximum for XTensorVariables
- pytensor.xtensor.math.minimum(*args, **kwargs)[source]#
Ufunc version of minimum for XTensorVariables
- pytensor.xtensor.math.owens_t(*args, **kwargs)[source]#
Ufunc version of owens_t for XTensorVariables
- pytensor.xtensor.math.polygamma(*args, **kwargs)[source]#
Ufunc version of polygamma for XTensorVariables
- pytensor.xtensor.math.rad2deg(*args, **kwargs)[source]#
Ufunc version of rad2deg for XTensorVariables
- pytensor.xtensor.math.reciprocal(*args, **kwargs)[source]#
Ufunc version of reciprocal for XTensorVariables
- pytensor.xtensor.math.round(*args, **kwargs)[source]#
Ufunc version of RoundHalfToEven for XTensorVariables
- pytensor.xtensor.math.sigmoid(*args, **kwargs)[source]#
Ufunc version of sigmoid for XTensorVariables
- pytensor.xtensor.math.softmax(x, dim=None)[source]#
Compute the softmax of an XTensorVariable along a specified dimension.
- pytensor.xtensor.math.softplus(*args, **kwargs)[source]#
Ufunc version of scalar_softplus for XTensorVariables
- pytensor.xtensor.math.tri_gamma(*args, **kwargs)[source]#
Ufunc version of tri_gamma for XTensorVariables
- pytensor.xtensor.math.true_div(*args, **kwargs)[source]#
Ufunc version of true_div for XTensorVariables