中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

linalg.solve

功能描述

求解线性矩阵方程或线性标量方程组。

计算确定的“精确”解x,即满秩线性矩阵方程ax = b

必选输入参数

参数名

类型

说明

a

(…,M,M) array_like

系数矩阵。

b

{(…,M,),(…,M,K)}, array_like

纵坐标或“因变量”值。

可选输入参数

无。

返回数据

类型

说明

{(…, M,), (…, M, K)} ndarray

方程组ax = b的解,返回的大小与b相同。

示例

>>> import numpy as np
>>> # 解方程 x0 + 2*x1 = 1, 3*x0 + 5*x1 = 2
>>> a = np.array([[1,2],[3,5]])
>>> a
array([[1, 2],
       [3, 5]])
>>> b = np.array([1,2])
>>> b
array([1, 2])
>>> 
>>> x = np.linalg.solve(a, b)
>>> x
array([-1.,  1.])
>>> 
>>> np.allclose(np.dot(a,x), b)
True
>>>