ulab.scipy.linalg

ulab.scipy.linalg.solve_triangular(A: ulab.numpy.ndarray, b: ulab.numpy.ndarray, lower: bool)ulab.numpy.ndarray
参数
  • A (ndarray) – 一个矩阵

  • b (ndarray) – 一个向量

  • lower (~bool) –如果为真,则仅使用 A 的下三角中包含的数据,否则使用 A 的上三角

返回

系统 A x = b 的解。返回的形状匹配 b

Raises
  • TypeError – 如果 A 和 b 不是 ndarray 类型并且不密集

  • ValueError –如果 A 是奇异矩阵

对 x 求解方程 A x = b,假设 A 是三角矩阵

ulab.scipy.linalg.cho_solve(L: ulab.numpy.ndarray, b: ulab.numpy.ndarray)ulab.numpy.ndarray
参数
  • L (ndarray) – A 的下三角 Cholesky 分解

  • b (ndarray) – 右侧向量 b

返回

系统 A x = b 的解。返回的形状匹配 b

Raises

TypeError – 如果 L 和 b 不是 ndarray 类型并且不密集

求解线性方程 A x = b,将 A 的 Cholesky 分解作为输入