scipy.linalg.lapack.zgeqrt#

scipy.linalg.lapack.zgeqrt(nb, a, overwrite_a=0) = <flapack function zgeqrt>#

Blocked QR factorization in the compact WY representation (LAPACK zgeqrt).

Q is described by the reflectors left in a together with the block reflectors t, and applied with gemqrt.

Parameters:
nbint

Block size, at least 1 and no larger than the factorization allows.

andarray

Matrix of shape (m, n).

overwrite_aint, optional

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

Returns:
andarray

R in the upper triangle; below it, the reflectors.

tndarray

The upper triangular block reflectors.

infoint

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