jax.lax.linalg.schur#
- jax.lax.linalg.schur(x, *, compute_schur_vectors=True, sort_eig_vals=False, select_callable=None)[source]#
Schur decomposition.
Only implemented on CPU.
Computes the Schur decomposition:
\[A = Q \, U \, Q^{-H}\]for a square matrix \(A\).
- Parameters:
- Returns:
A pair of arrays
U, Q
, ifcompute_schur_vectors=True
, otherwise onlyU
is returned.- Return type: