python中使用numpy求解线性方程组
时间: 2024-04-30 17:17:51 浏览: 162
python中numpy基础学习及进行数组和矢量计算
在Python中使用NumPy求解线性方程组的方法如下:
1. 首先导入NumPy库:
```python
import numpy as np
```
2. 创建系数矩阵A和常数向量b:
```python
A = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([1, 2, 3])
```
3. 调用`linalg.solve()`函数求解线性方程组:
```python
x = np.linalg.solve(A, b)
```
其中,`x`为解向量。
完整代码如下:
```python
import numpy as np
A = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([1, 2, 3])
x = np.linalg.solve(A, b)
print(x)
```
输出结果为:
```
[-0.23333333 0.46666667 0.1 ]
```
阅读全文