cupyx.scipy.sparse.linalg.spsolve_triangular#
- cupyx.scipy.sparse.linalg.spsolve_triangular(A, b, lower=True, overwrite_A=False, overwrite_b=False, unit_diagonal=False)[源代码]#
求解稀疏三角系统
A x = b
。- 参数:
A (cupyx.scipy.sparse.spmatrix) – 维度为
(M, M)
的稀疏矩阵。b (cupy.ndarray) – 维度为
(M)
或(M, K)
的密集向量或矩阵。lower (bool) –
A
是下三角矩阵还是上三角矩阵。如果为 True,则为下三角矩阵,否则为上三角矩阵。overwrite_A (bool) – (不支持)
overwrite_b (bool) – 允许覆盖
b
中的数据。unit_diagonal (bool) – 如果为 True,则假定
A
的对角线元素为 1,并且不会被引用。
- 返回:
系统
A x = b
的解。形状与b
相同。- 返回类型: