This is a pre-release version (2.0.0.dev0+git20260907.41eeb59).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / linalg / _flapack / dormrz

lapack_function

scipy.linalg._flapack:dormrz

source: build-install/usr/lib/python3.14/site-packages/scipy/linalg/_flapack.cpython-314-x86_64-linux-gnu.so

Signature

def dormrz(a, tau, c, side = L, trans = N, lwork = Ellipsis, overwrite_c = 0)

Summary

Multiply a matrix by the Q of an RZ factorization (LAPACK dormrz).

Extended Summary

Q is the factor tzrzf produced when reducing a trapezoidal matrix to triangular form.

Parameters

a : ndarray

The factorization tzrzf returned, shape (k, nt) with nt >= k. Its trailing nt - k columns carry the Z part.

tau : ndarray

Reflector scalars from tzrzf, length k.

c : ndarray

Matrix to multiply, shape (m, n).

side : str, optional

'L' for Q @ c, 'R' for c @ Q. Default is 'L'.

trans : str, optional

'N' to apply Q, 'T' to apply its transpose. Default is 'N'.

lwork : int, optional

Workspace size, at least n when side is 'L' and m when 'R'; -1 requests the query. Default is that minimum.

overwrite_c : int, optional

If nonzero, c may be overwritten in place. Default is 0.

Returns

cq : ndarray

The product, overwriting c.

info : int

0 on success; if negative, the -info-th argument had an illegal value.

Aliases

  • scipy.linalg._flapack.dormrz