24小时热门版块排行榜    

查看: 1203  |  回复: 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的回帖

不一般人

铁虫 (初入文坛)

引用回帖:
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的回帖
查看全部 3 个回答

lwloveflxgg

禁虫 (知名作家)

本帖内容被屏蔽

2楼2019-10-11 08:30:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿天津大学材料与化工275求调剂 10+4 穿只靴子 2026-03-07 18/900 2026-03-10 18:44 by chixmc
[考博] 读博申请 +4 感dd 2026-03-10 6/300 2026-03-10 17:01 by nxgogo
[考研] 278求调剂 +8 Gale1314 2026-03-06 8/400 2026-03-10 14:18 by Linda Hu
[考研] 315食品工程求调剂 +3 Oreov0 2026-03-06 6/300 2026-03-10 12:52 by njzyff
[考博] 求材料读博院校 +9 yanglei131 2026-03-08 9/450 2026-03-10 11:54 by 天道酬勤2026686
[考研] 材料与化工 一志愿山大 321分 求调剂 +6 每天散步 2026-03-09 7/350 2026-03-10 10:52 by 星空星月
[考研] 293求调剂 +4 上班不着吉 2026-03-09 4/200 2026-03-09 22:43 by bingxueer79
[硕博家园] 2026级硕士研究生招生/调剂 +3 知足常乐的乐 2026-03-06 5/250 2026-03-09 20:56 by 木瓜膏
[考研] 307求调剂 +3 辛仁豆腐 2026-03-08 5/250 2026-03-09 14:09 by macy2011
[考研] 考研调剂,一志愿山东大学材料与化工,328分,政治51 +5 关你西红柿929 2026-03-08 6/300 2026-03-09 13:50 by 新篇章DFSS
[考研] 材料工程330分求调剂,一志愿985 +3 小材化本科 2026-03-07 3/150 2026-03-09 05:35 by houyaoxu
[教师之家] 交大前校长王树国:现在最先进的科技并不在大学实验室,而是在企业研究院 +4 zju2000 2026-03-08 6/300 2026-03-08 19:15 by zju2000
[考研] 303求调剂 +8 forgman95 2026-03-05 10/500 2026-03-08 12:41 by 蓝莓都给你
[基金申请] 进入个人成果库好难,一下午都没进去 +6 mi_dilee 2026-03-05 6/300 2026-03-08 11:43 by lan111
[考研] 0817化学工程与技术312分求调剂 +7 T123 tt 2026-03-04 7/350 2026-03-08 11:18 by 我的船我的海
[考研] 081700学硕一志愿北京化工大学数二英一过六级有竞赛求调剂 +5 galaxary 2026-03-07 7/350 2026-03-08 04:37 by wang_dand
[考研] 一志愿郑大071000分数282求调剂 +3 研研颜 2026-03-05 7/350 2026-03-07 22:33 by 帆船哥
[考研] 070300化学求调剂292分 +3 打烊eee 2026-03-07 3/150 2026-03-07 20:04 by houyaoxu
[考研] 一志愿西交化工专硕288专业课93求调剂 +6 好运好运接接 2026-03-04 6/300 2026-03-05 09:36 by houyaoxu
[考研] 求调剂 +7 博斯特525 2026-03-04 7/350 2026-03-04 18:09 by houyaoxu
信息提示
请填处理意见