bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / sparse / linalg / _interface / LinearOperator / rdot
function
scipy.sparse.linalg._interface:LinearOperator.rdot
source: build-install/usr/lib/python3.14/site-packages/scipy/sparse/linalg/_interface.py:680
Signature
def rdot(self, x)Summary
Multi-purpose multiplication method from the right.
Extended Summary
Parameters
x: array_like or `LinearOperator` or scalarArray-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.
Returns
xA: array or `LinearOperator`For LinearOperator input, 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
xhas shape(M,)it is interpreted as a row vector.If
xhas shape(..., K, M)for some integerK, it is interpreted as a matrix (or batch of matrices if there are batch dimensions).
See also
- __rmatmul__
Method used by the
@operator from the right which rejects scalar input before calling this method.- __rmul__
Equivalent method, used by the
*operator from the right.- dot
Multi-purpose multiplication method from the left.
Aliases
scipy.linalg._decomp_interpolative.LinearOperator.rdot