torch.linalg.ldl_solve¶
- torch.linalg.ldl_solve(LD, pivots, B, *, hermitian=False, out=None) 张量¶
- 使用LDL分解计算线性方程组的解。 - LD和- pivots是 LDL 分解的紧凑表示, 并且应该由- torch.linalg.ldl_factor_ex()计算。- hermitian参数应与此函数中的相应参数相同- torch.linalg.ldl_factor_ex()。- 支持输入 float、double、cfloat 和 cdouble 数据类型。 还支持矩阵的批处理,如果 - A是矩阵的批处理,则输出具有相同的批处理维度。- 警告 - 此函数是“实验性”的,它可能会在未来的 PyTorch 版本中发生变化。 - Parameters
- Keyword Arguments
 - 示例: - >>> A = torch.randn(2, 3, 3) >>> A = A @ A.mT # 使对称 >>> LD, pivots, info = torch.linalg.ldl_factor_ex(A) >>> B = torch.randn(2, 3, 4) >>> X = torch.linalg.ldl_solve(LD, pivots, B) >>> torch.linalg.norm(A @ X - B) >>> tensor(0.0001) 
