rdot#
- LinearOperator.rdot(x)[source]#
Multi-purpose multiplication method from the right.
Note
This method returns
x A. To perform adjoint multiplication instead, use one ofrmatvecorrmatmat, or take the adjoint first, likeself.H.rdot(x)orx * self.H.- Parameters:
- xarray_like or
LinearOperatoror scalar Array-like input will be interpreted as a 1-D row vector or 2-D matrix (or batch of matrices) depending on its shape. See the Returns section for details.
- xarray_like or
- Returns:
- xAarray or
LinearOperator For
LinearOperatorinput, operator composition is performed.For scalar input, a lazily scaled operator is returned.
Otherwise, the input is expected to take the form of a dense 1-D vector or 2-D matrix (or batch of matrices), interpreted as follows (where
selfis anMbyNlinear operator):If x has shape
(M,)it is interpreted as a row vector.If x has shape
(..., K, M)for some integerK, it is interpreted as a matrix (or batch of matrices if there are batch dimensions).
- xAarray or
See also
dotMulti-purpose multiplication method from the left.
__rmul__Equivalent method, used by the
*operator from the right.__rmatmul__Method used by the
@operator from the right which rejects scalar input before calling this method.