scipy.linalg.lapack.zunmqr#
- scipy.linalg.lapack.zunmqr(side, trans, a, tau, c, lwork, overwrite_c=0) = <flapack function zunmqr>#
Multiply a matrix by the
Qof a QR factorization (LAPACKzunmqr).Computes
Q @ corc @ Qaccording to side, with trans selectingQor its adjoint.- Parameters:
- sidestr
'L'forQ @ c,'R'forc @ Q.- transstr
'N'to applyQ,'C'to apply its conjugate transpose.- andarray
The factorization
geqrfreturned. Its column count is taken as the reflector count, so a must be tall and tau must match that count.- taundarray
Reflector scalars from the matching factorization.
- cndarray
Matrix to multiply.
- lworkint
Workspace size; -1 requests the query. Required, with no default.
- overwrite_cint, optional
If nonzero, c may be overwritten in place. Default is 0.
- Returns:
- cqndarray
The product, overwriting c.
- workndarray
Workspace actually used;
work[0]is the optimal lwork.- infoint
0 on success; if negative, the
-info-th argument had an illegal value.