Expand description
Matrix Multiplication
For two-dimensional arrays, the dot method computes the matrix multiplication.
Associated Types
Required methods
Implementors
sourceimpl<A, S, S2> Dot<ArrayBase<S2, Dim<[usize; 1]>>> for ArrayBase<S, Ix1> where
S: Data<Elem = A>,
S2: Data<Elem = A>,
A: LinalgScalar,
impl<A, S, S2> Dot<ArrayBase<S2, Dim<[usize; 1]>>> for ArrayBase<S, Ix1> where
S: Data<Elem = A>,
S2: Data<Elem = A>,
A: LinalgScalar,
type Output = A
sourceimpl<A, S, S2> Dot<ArrayBase<S2, Dim<[usize; 1]>>> for ArrayBase<S, Ix2> where
S: Data<Elem = A>,
S2: Data<Elem = A>,
A: LinalgScalar,
impl<A, S, S2> Dot<ArrayBase<S2, Dim<[usize; 1]>>> for ArrayBase<S, Ix2> where
S: Data<Elem = A>,
S2: Data<Elem = A>,
A: LinalgScalar,
Perform the matrix multiplication of the rectangular array self
and
column vector rhs
.
The array shapes must agree in the way that
if self
is M × N, then rhs
is N.
Return a result array with shape M.
Panics if shapes are incompatible.