首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Model_TH3D_v3 on uproot4

Model_TH3D_v3 on uproot4
EN

Stack Overflow用户
提问于 2021-01-08 16:21:09
回答 1查看 67关注 0票数 1

我正在尝试从TH3 v3文件中导入一个.root文件,但是我得到了以下错误消息:

代码语言:javascript
复制
----> 3 a=fileRCL[filename].to_numpy()

~/anaconda3/lib/python3.8/site-packages/uproot/behaviors/TH3.py in to_numpy(self, flow, dd)
    100         """
    101         values = self.values(flow=flow)
--> 102         xedges = self.edges(0)
    103         yedges = self.edges(1)
    104         zedges = self.edges(2)

AttributeError: 'Model_TH3D_v3' object has no attribute 'edges'

如您所见,对象可以从根浏览器访问,并且具有边缘。

有什么想法吗?uproot4 Ubuntu20.04 vscode内幕1.52 conda 4.9.2 python3.9

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-08 17:17:34

这是一个bug,是由于需要对Scikit-HEP统一直方图协议进行接口更改而不是显式地测试TH3 (三维直方图),因为在scikit hep测试数据中没有任何示例。

您能确认接骨木-hep/连根拔起4#239解决了您的问题吗?谢谢!

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

https://stackoverflow.com/questions/65632670

复制
相关文章

相似问题

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