我是高能粒子物理系一名谦虚的研究生。对C/C++和Python的建立有一个毫无根据的厌恶,到目前为止,我已经使用Python来进行数据分析(只是简单的东西),我将尝试支持Python脚本来防止根库,特别是利用MimuIT实现一些参数最小化。在
<> P>以及询问是否有人有任何安装和使用这些技巧,我想知道是否尝试它或仅仅进入使用C/C++的“范数”,或者如果PyMimube之类的东西是可用的是值得的。或者,你认为我可以把整个C/C++脚本打包成Python代码来利用我现有的自写分析方法(我还没有包装器经验)。很抱歉我的含糊其辞;我正走向一个巨大的未知领域,它远远超过了我目前的经验。在
可能值得一看rootpy。也许还不完全成熟,但这是朝着正确方向迈出的一步。在
是的,rootpy是在PyROOT之上构建的,但它具有一些附加功能:
不幸的是,只要您使用的是CINT之上的东西(PyROOT就是这个),您仍然需要处理ugliest parts of ROOT中的一个。在
另一个选择是,如果你厌倦了用派洛特来摸索,那就使用packages that converts ROOT directly to HDF5中的一个
你知道pyROOT,对吧?在
我自己从来没试过,所以我不知道它怎么会符合你的需要。在
不久前我写了一个minuit包装器(在我的1经验示例中,ROOT的minuit似乎比pyminuit更健壮,我更喜欢根minuit的输出)
https://github.com/piti118/RTMinuit
具有numpy根文件读取功能
https://github.com/piti118/root_numpy
以及基于RTMinuit和numpy的不那么精美的配件库和玩具生成等
https://github.com/piti118/dist_fit
教程和帮助都在软件包中提供
相关问题 更多 >
编程相关推荐