用python求解线性方程组
时间: 2023-06-23 13:54:50 浏览: 118
求解线性方程组
5星 · 资源好评率100%
可以使用Python中的numpy库来求解线性方程组,具体的操作如下:
假设有线性方程组Ax = b,其中A为一个n * n的矩阵,x和b为n * 1的向量。首先需要导入numpy库:
```python
import numpy as np
```
然后,定义A和b:
```python
A = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([1, 2, 3])
```
接着,使用numpy库中的linalg.solve()函数求解x:
```python
x = np.linalg.solve(A, b)
```
最后,输出x的值:
```python
print(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 ]
```
其中,x的每个元素表示方程组的解。
阅读全文