scipy.linalg.lapack.zgemqrt#

scipy.linalg.lapack.zgemqrt(v, t, c, side='L', trans='N', overwrite_c=0) = <flapack function zgemqrt>#

Multiply a matrix by the Q of a compact-WY QR factorization (LAPACK zgemqrt).

Parameters:
vndarray

The reflectors geqrt left in its a.

tndarray

Upper triangular block reflectors, shape (nb, k). Its row count is taken as the block size and its column count as the reflector count.

cndarray

Matrix to multiply, shape (m, n).

sidestr, optional

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

transstr, optional

'N' to apply Q, 'C' to apply its conjugate transpose. Default is 'N'.

overwrite_cint, optional

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

Returns:
cndarray

The product, overwriting c.

infoint

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