dask.array.linalg.solve
dask.array.linalg.solve¶
- dask.array.linalg.solve(a, b, sym_pos=None, assume_a='gen')[源代码]¶
求解方程
a x = b
中的x
。默认情况下,使用LU分解和前向/后向替换。当assume_a = "pos"
时,使用Cholesky分解。- 参数
- a(M, M) array_like
一个方阵。
- b(M,) 或 (M, N) array_like
a x = b
中的右侧矩阵。- sym_posbool, 可选
假设 a 是对称且正定的。如果
True
,使用 Cholesky 分解。备注
sym_pos
已被弃用,并将在未来版本中移除。请改用assume_a = 'pos'
。- 假设_a{‘gen’, ‘pos’}, 可选
数据矩阵的类型。它用于选择专用求解器。请注意,Dask 不支持 ‘her’ 和 ‘sym’ 类型。
在 2022.8.0 版更改:
assume_a = 'pos'
之前被定义为sym_pos = True
。
- 返回
- x(M,) 或 (M, N) 数组
系统
a x = b
的解。返回的形状与 b 的形状匹配。