24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1223  |  回复: 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)
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lwloveflxgg

禁虫 (知名作家)

本帖内容被屏蔽

2楼2019-10-11 08:30:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

不一般人

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by lwloveflxgg at 2019-10-11 08:30:41
字典cons是不是少了个逗号。另外纠错的话你要把错误信息给出来啊

谢谢你的提醒, 错误信息 raise ValueError("Objective function must return a scalar"   ValueError: Objective function must return a scalar
3楼2019-10-11 22:29:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 不一般人 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 319求调剂 +13 太容易1018 2026-04-01 13/650 2026-04-02 11:39 by Sammy2
[考研] 一志愿北京科技材料科学与工程288分,求调剂 +8 是辰啊 2026-04-02 8/400 2026-04-02 11:33 by Sammy2
[考研] 301求调剂 +10 骆驼男人 2026-04-02 10/500 2026-04-02 11:19 by guyan1000
[考研] 一志愿211,335分,0856,求调剂院校和导师 +14 倾____萧 2026-03-27 15/750 2026-04-02 09:21 by olim
[考研] 348环境工程调剂 +3 吴彦祖24k 2026-04-01 3/150 2026-04-02 09:14 by nanaliuyun
[考研] 336求调剂 +5 kiyy 2026-04-01 5/250 2026-04-02 07:14 by chixmc
[考研] 270求调剂 +7 小杰pp 2026-03-31 8/400 2026-04-01 21:36 by 七度不信任
[考研] 调剂 +3 好好读书。 2026-04-01 3/150 2026-04-01 17:06 by zhouyuwinner
[考研] 285求调剂 +5 FZAC123 2026-03-30 5/250 2026-04-01 15:50 by 韩雨涵
[考研] 311求调剂一志愿合肥工业大学 +14 秋二十二 2026-03-30 14/700 2026-04-01 11:45 by chemdavid
[考研] 土木304求调剂 +5 顶级擦擦 2026-03-31 5/250 2026-04-01 08:15 by fdcxdystjk¥
[考研] 一志愿华东师范大学有机化学专业,初试351分,复试被刷求调剂! +9 真名有冰 2026-03-29 10/500 2026-03-31 18:01 by xhai2011
[考研] 08工科,295,接受跨专业调剂 +6 lmnlzy 2026-03-30 6/300 2026-03-31 10:04 by cal0306
[考研] 抱歉 +4 田洪有 2026-03-30 4/200 2026-03-30 21:26 by mumin1990
[考研] 279求调剂 +12 j的立方 2026-03-29 12/600 2026-03-30 20:30 by dick_runner
[考研] 105500药学求调剂,一志愿山东大学药学,348分 +3 gr哈哈哈 2026-03-28 3/150 2026-03-30 18:56 by 源_2020
[考研] 293求调剂 +3 末未mm 2026-03-30 5/250 2026-03-30 17:23 by 王保杰33
[考研] 085701求调剂初试286分 +5 secret0328 2026-03-28 5/250 2026-03-30 12:54 by fangnagu
[考研] 085602 化工专硕 338分 求调剂 +12 路痴小琪 2026-03-27 12/600 2026-03-28 15:41 by L135790
[考研] 285求调剂 +4 AZMK 2026-03-27 7/350 2026-03-27 20:59 by AZMK
信息提示
请填处理意见