首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在错误函数中使用带有多个参数的scipy.minimize?

如何在错误函数中使用带有多个参数的scipy.minimize?
EN

Stack Overflow用户
提问于 2017-12-01 17:52:35
回答 0查看 1.2K关注 0票数 0

我有两组频率数据,分别来自实验和理论公式。我想使用scipy的最小化功能。这是我的代码片段。其中g是耦合,我想找出。Ad ind是用于在x轴上绘图的电感。

代码语言:javascript
复制
from scipy.optimize import minimize
def eigenfreq1_func(ind,w_q,w_r,g):
return (w_q+w_r)+np.sqrt((w_q+w_r)**2.0-4*(w_q+w_r-g**2.0))/2 
def eigenfreq2_func(ind,w_q,w_r,g):
return (w_q+w_r)-np.sqrt((w_q+w_r)**2.0-4*(w_q+w_r-g**2))/2.0 
def err_func(y1,y1_fit,y2,y2_fit):
return np.sqrt((y1-y1_fit)**2+(y2-y2_fit)**2)  
g_init=80e6
res1=eigenfreq1_func(ind,qubit_freq,readout_freq,g_init)
print res1
res2=eigenfreq2_func(ind,qubit_freq,readout_freq,g_init)
print res2
fit=minimize(err_func,args=[qubit_freq,res1,readout_freq,res2])

但它显示了以下错误:

"TypeError: minimize()至少接受2个参数(给定2个)“

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47590721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档