Class RealCsrMatrixTensorDot
java.lang.Object
org.flag4j.linalg.ops.sparse.csr.real.RealCsrMatrixTensorDot
This utility class provides implementations for tensor dot products on two real sparse CSR matrices.
-
Method Summary
-
Method Details
-
tensorDot
Computes the tensor contraction ofsrc1withsrc2over the specified set of axes. That is, computes the sum of products between the two tensors along the specified set of axes.- Parameters:
src1- First tensor in the contraction.src2- Second tensor in the contraction.src1Axes- Axes along which to compute products forsrc1tensor.src2Axes- Axes along which to compute products forsrc2tensor.- Returns:
- The tensor dot product over the specified axes. If the result is a rank zero tensor a 1×1 matrix with the value will be returned. If the result is a rank one tensor a matrix with a single row will be returned.
- Throws:
IllegalArgumentException- If the two tensors shapes do not match along the specified axes pairwise inaAxesandbAxes.IllegalArgumentException- IfaAxesandbAxesdo not match in length, or if any of the axes are out of bounds for the corresponding tensor.
-