Python NumPy linalg.solve 函数:求解线性方程组
np.linalg.solve 函数用于求解线性方程组 Ax=b,其中 A 为系数矩阵,b 为常数向量。
具体使用方法如下:
- 导入 numpy 模块
import numpy as np
- 定义系数矩阵 A 和常数向量 b
A = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([1, 2, 3])
- 调用 np.linalg.solve 函数求解线性方程组
x = np.linalg.solve(A, b)
- 打印解向量 x
print(x)
输出结果为:
[-0.23333333 0.46666667 -0.23333333]
注意:如果系数矩阵 A 是奇异矩阵(行列式为 0),则无解或有无穷解。如果 A 不是奇异矩阵,则有唯一解。
原文地址: https://www.cveoy.top/t/topic/nqpN 著作权归作者所有。请勿转载和采集!