scipy.linalg.lapack.cunmrz#
- scipy.linalg.lapack.cunmrz(a, tau, c, side='L', trans='N', lwork=..., overwrite_c=0) = <flapack function cunmrz>#
Multiply a matrix by the
Qof an RZ factorization (LAPACKcunmrz).Qis the factortzrzfproduced when reducing a trapezoidal matrix to triangular form.- Parameters:
- andarray
The factorization
tzrzfreturned, shape(k, nt)withnt >= k. Its trailingnt - kcolumns carry theZpart.- taundarray
Reflector scalars from
tzrzf, lengthk.- cndarray
Matrix to multiply, shape
(m, n).- sidestr, optional
'L'forQ @ c,'R'forc @ Q. Default is'L'.- transstr, optional
'N'to applyQ,'C'to apply its conjugate transpose. Default is'N'.- lworkint, optional
Workspace size, at least n when side is
'L'and m when'R'; -1 requests the query. Default is that minimum.- overwrite_cint, optional
If nonzero, c may be overwritten in place. Default is 0.
- Returns:
- cqndarray
The product, overwriting c.
- infoint
0 on success; if negative, the
-info-th argument had an illegal value.