发布于 2022-10-18 17:25:38
我刚刚做到了。
x1=[1,1,1,1,1]
def func(x1):
a=0
for i in range(len(df)):
w = 1/linhas*((y1[i]*x1[0]+y2[i]*x1[1]+y3[i]*x1[2]+y4[i]*x1[3]+y5[i]*x1[4]-z[i])**2)
a = a + w
return a
b = func(x1)
print(b)
result = minimize(func, x1, method="nelder-mead")
print(result)https://stackoverflow.com/questions/74100088
复制相似问题