| 查看: 1149 | 回复: 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) |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有5人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
孩子确诊有中度注意力缺陷
已经有14人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
lwloveflxgg
禁虫 (知名作家)
|
本帖内容被屏蔽 |
2楼2019-10-11 08:30:41
3楼2019-10-11 22:29:10













-(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