每日小语
他揪着我的头发,把我往墙上磕的时候
小巫不停地摇尾巴
对于一个不怕疼的人,他无能为力——余秀华
自己敲写
之前的文章不知道为什么被吞了,只好自己再重温一遍,看看自己掌握了没有。
import pandas as pd
import numpy as np
A=pd.DataFrame([1,1,1],[0,2,5],[2,3,-1])
B=pd.DataFrame([6,-4,27])
C=np.linalg.solve(A, B)
print('x=',C[0])
print('y=',C[1])
print('z=',C[2])
报错了, Shape of passed values is (3, 1), indices imply (3, 3)
问题在哪?
import numpy as np
# 定义系数矩阵和常数项
A = np.array([[1, 1, 1], [0, 2, 5], [2, 5, -1]])
B = np.array([6, -4, 27])
# 求解线性方程组
result = np.linalg.solve(A, B)
# 提取解
x = result[0]
y = result[1]
z = result[2]
print("x =", x)
print("y =", y)
print("z =", z)
原来不能用表格那一套啊。array就可以了。