当前位置: 首页>>代码示例>>Python>>正文


Python Minimizer.scale_covar方法代码示例

本文整理汇总了Python中lmfit.Minimizer.scale_covar方法的典型用法代码示例。如果您正苦于以下问题:Python Minimizer.scale_covar方法的具体用法?Python Minimizer.scale_covar怎么用?Python Minimizer.scale_covar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在lmfit.Minimizer的用法示例。


在下文中一共展示了Minimizer.scale_covar方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: Parameters

# 需要导入模块: from lmfit import Minimizer [as 别名]
# 或者: from lmfit.Minimizer import scale_covar [as 别名]
p_fit = Parameters()
p_fit.add('amp_g', value=10.0)
p_fit.add('cen_g', value=9)
p_fit.add('wid_g', value=1)
p_fit.add('line_slope', value=0.0)
p_fit.add('line_off', value=0.0)

myfit = Minimizer(residual, p_fit,
                  fcn_args=(x,),
                  fcn_kws={'sigma':0.2, 'data':data})

myfit.prepare_fit()
#
for scale_covar in (True, False):
    myfit.scale_covar = scale_covar
    print '  ====  scale_covar = ', myfit.scale_covar, ' ==='
    for sigma in (0.1, 0.2, 0.23, 0.5):
        myfit.userkws['sigma'] = sigma

        p_fit['amp_g'].value  = 10
        p_fit['cen_g'].value  =  9
        p_fit['wid_g'].value  =  1
        p_fit['line_slope'].value =0.0
        p_fit['line_off'].value   =0.0

        out = myfit.leastsq()
        print '  sigma          = ', sigma
        print '  chisqr         = ', out.chisqr
        print '  reduced_chisqr = ', out.redchi
开发者ID:DiamondLightSource,项目名称:auto_tomo_calibration-experimental,代码行数:31,代码来源:example_covar.py


注:本文中的lmfit.Minimizer.scale_covar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。