| 查看: 1331 | 回复: 2 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
我是python的新手,这是我的第一个要优化的代码,请帮助检查哪个地方错了,非常感谢.
|
||
|
我是python的新手,这是我的第一个要优化的代码,请帮助检查哪个地方错了,非常感谢. import pandas as pd curves=pd.read_excel('C:/Users/jh2757/Hello World/Curves.xlsx') # optimize data from scipy.optimize import minimize j=curves.Jflu c=curves.Ci R=curves.Rd O=curves.O A=curves.A #objective function def objfun(g,j,c,O,R,A): return (-(j/g+4*c+8*O-4*R/g)-((j/g+4*c+8*O-4*R/g)**2-4*(-4/g)*(8*O*R+4*c*R+O*j-c*j))**0.5)/(2*(-4/g))-A #Lambda to create my objective function fun=lambda g -(j/g+4*c+8*O-4*R/g)-((j/g+4*c+8*O-4*R/g)**2-4*(-4/g)*(8*O*R+4*c*R+O*j-c*j))**0.5)/(2*(-4/g))-A #Constraints cons={'type':'ineq','fun':lambda g:g} #Bounds bnds=((0,1.0),) #Minimize the function res=minimize(fun,0.1,method='SLSQP',bounds=bnds,constraints=cons) print (res) |
» 猜你喜欢
极限拉扯,如何抉择
已经有15人回复
申请科研项目纯靠实力能成功吗?
已经有8人回复
中科院海洋所招收海洋材料相关领域博士研究生及研究助理
已经有4人回复
40+中年人失业后,还能找到好工作吗?
已经有3人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有4人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍
已经有6人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有9人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有10人回复
3楼2019-10-11 22:29:10
lwloveflxgg
禁虫 (知名作家)
|
本帖内容被屏蔽 |
2楼2019-10-11 08:30:41










-(j/g+4*c+8*O-4*R/g)-((j/g+4*c+8*O-4*R/g)**2-4*(-4/g)*(8*O*R+4*c*R+O*j-c*j))**0.5)/(2*(-4/g))-A
回复此楼
ValueError: Objective function must return a scalar
200