用 Python 写高能物理,hep-analysis算是一个比较顺手的利器了。老派的 C++链真的是太重了,这个库主打一个“轻”,还能搭配现代的TensorFlow、PyTorch这些新玩意儿用,挺省事的。
多模型的集成也好搞,像XGBoost、LightGBM都能直接撸。你还可以玩玩Bayesian或者最大似然,提信号啥的都不在话下。适合搞 CP 不对称、分支比这种事的朋友。
最方便的地方是:一堆示例Jupyter Notebook已经放仓库里了,直接看,少走弯路。而且你还可以直接跑多 GPU 训练,不用太折腾配置,效率也不错。
你要是常用 Python 写科研、尤其是高能物理这块的,可以试试看这个库。直接 git clone
拿来用就是了:
git clone https://github.com/Justin-Tan/hep-analysis.git
cd hep-analysis
哦对了,入门文档还在慢慢填,建议先翻翻 notebooks
目录。