jax.lax.linalg.schur# jax.lax.linalg.schur(x, *, compute_schur_vectors=True, sort_eig_vals=False, select_callable=None)[源代码]# Schur 分解。 仅在 CPU 上实现。 计算 Schur 分解 \[A = Q \, U \, Q^{-H}\] 对于方阵 \(A\)。 参数: x (ArrayLike) – 一批形状为 [..., m, m] 的方阵。 compute_schur_vectors (bool) – 如果 True,计算 Schur 向量 :\(Q\),否则仅计算 \(U\)。 sort_eig_vals (bool) – 未使用。 select_callable (Callable[..., Any] | None | None) – 未使用。 返回值: 如果 compute_schur_vectors=True,则返回数组对 U, Q,否则仅返回 U。 返回类型: tuple[Array, Array]