您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – PyMinuit与IMinuit

5b51 2022/1/14 8:23:11 python 字数 4018 阅读 595 来源 www.jb51.cc/python

我在 Python 2.7上寻找一个等同的服装,我找到了这两个变种: PyMinuit和 iMinuit. 我的问题是:它们之间有什么区别? 两者都使用了Seal 1.7.9 Minuit,并且在一些2D高斯拟合测试中我都给出了相同的答案.那么,除了安装方法(iMinuit更容易)之外,我为什么要选择一个呢? 谢谢你的帮助!的xD 附:我也试图标记iminuit但我无法创建新标签… = / 免责声

概述

我的问题是:它们之间有什么区别?

两者都使用了Seal 1.7.9 Minuit,并且在一些2D高斯拟合测试中我都给出了相同的答案.那么,除了安装方法(iMinuit更容易)之外,我为什么要选择一个呢?

谢谢你的帮助!的xD

附:我也试图标记iminuit但我无法创建新标签… = /

我是PyMinuit的骄傲用户.我很喜欢它,他提出的语法非常棒.但是,我最终发现我无法以编程方式(并且有效地)构建成本函数.例如,如果你想制作一个通用的chi ^ 2仿函数,它将数据和n参数的pdf作为参数并吐出n-1参数的chi ^ 2函数,那么(几乎)不可能做到PyMinuit.

所以,我尝试修改PyMinuit以添加该确切的功能修改一些打印输出.我发现PyMinuit代码在C中,这很难修改.所以,我用cython重写它.

夫妻,你会发现你在iminuit:

> Better integration用IPython笔记本.它将结果打印在一个漂亮的表格中,可以免费为您绘制几个图表.
> Function signature extraction比PyMinuit更宽容
> Long parameter name.不是PyMinuit Bug但Minuit 1.7.x中有一个错误,名称长度是硬编码的.
> One side limit我不确定,但我认为PyMinuit没有这样做
>进度打印输出略有不同,但这是一个品味问题.我所拥有的是ROOT的灵感,IMO更有意义.
> probfit整合.还记得我提到了采用数据和pdf并吐出chi ^ 2函数进行最小化的函数吗?见tutorial.

总结

以上是编程之家为你收集整理的python – PyMinuit与IMinuit全部内容,希望文章能够帮你解决python – PyMinuit与IMinuit所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶