24小时热门版块排行榜    

查看: 1205  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 不一般人 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085600 材料与化工 295 求调剂 +9 dream…… 2026-03-10 9/450 2026-03-10 22:24 by 剑诗杜康
[考研] 材料工程307,求调剂 +6 我要燃烧你的梦 2026-03-08 6/300 2026-03-10 22:08 by peike
[考研] 2026考研求调剂-材料类-本科211一志愿985-初试301分 +10 虫友233 2026-03-07 10/500 2026-03-10 17:10 by Demonsssss
[考研] 337一志愿华南理工材料求调剂 +5 mysdl 2026-03-07 5/250 2026-03-10 14:54 by ruiyingmiao
[考博] 找博导 +4 小呆呆熊 2026-03-07 4/200 2026-03-10 11:08 by 天道酬勤2026686
[考研] 294 英二数二物化 求调剂 +6 米饭团不好吃 2026-03-09 6/300 2026-03-09 23:55 by barlinike
[考研] 一志愿南大化学339分求调剂,四六级已过,有比赛,有文章 +7 Gallantzhou 2026-03-07 7/350 2026-03-09 18:38 by 30660438
[考研] 0703求调剂 +10 c297914 2026-03-06 11/550 2026-03-09 18:37 by 30660438
[考研] 【求调剂】293分环境工程求调剂材料/化工,服从调剂,抗压能力强! +13 xiiiia 2026-03-04 14/700 2026-03-09 14:06 by macy2011
[考研] 材料调剂 +4 xxxcm 2026-03-08 7/350 2026-03-09 10:11 by EBSD
[考研] 0856求调剂 +3 squirtle11 2026-03-07 3/150 2026-03-09 09:54 by @飒飒飒飒
[考研] 一志愿211 材料与化工 280求调剂 +3 Sanity蒋 2026-03-08 3/150 2026-03-09 06:35 by houyaoxu
[考研] 一志愿武理314求调剂 +4 ( ̄~ ̄;) 2026-03-08 5/250 2026-03-08 23:12 by L135790
[考研] 276求调剂 本科天津工业大学 一志愿北京化工大学0855 +4 路lyh123 2026-03-06 6/300 2026-03-07 11:37 by shdliugang
[考研] 求调剂推荐 +4 微辣不吃 2026-03-06 4/200 2026-03-07 00:28 by leaiy
[考研] 复试调剂 +7 呼呼?~+123456 2026-03-05 10/500 2026-03-06 16:07 by @飒飒飒飒
[考研] 08工科求调剂 +3 隆LLL 2026-03-06 4/200 2026-03-06 15:26 by 隆LLL
[考研] 286 +6 ksncj 2026-03-04 6/300 2026-03-04 20:49 by lature00
[考研] 307求调剂 +4 xuyuan111 2026-03-04 5/250 2026-03-04 20:39 by kakakapanpan
[考研] 0703化学求调剂 +3 将未有期 2026-03-04 3/150 2026-03-04 16:19 by sslc1985
信息提示
请填处理意见