QR/LQ-based SVD. Useful for very tall/skinny or short/wide data.
linalg_qrsvd(x, s, u = NULL, vt = NULL)
Arguments
| x |
Input data. The input values are overwritten. |
| s |
Singular values. |
| u, vt |
The left/right singular vectors. Should both be NULL or
matrices of the same backend and fundamental type as x. |