pub fn einsum<T: EinsumScalar>( notation: &str, operands: Vec<MdOperand<'_>>, ) -> Result<Array<T, DynRank>>
Parse and evaluate an einsum expression on mdarray operands.
Returns the result as an owned Array<T, DynRank>.
Array<T, DynRank>
let c: Array<f64, DynRank> = einsum("ij,jk->ik", vec![(&a).into(), (&b).into()])?;