我正在尝试从TH3 v3文件中导入一个.root文件,但是我得到了以下错误消息:
----> 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
发布于 2021-01-08 17:17:34
这是一个bug,是由于需要对Scikit-HEP统一直方图协议进行接口更改而不是显式地测试TH3 (三维直方图),因为在scikit hep测试数据中没有任何示例。
您能确认接骨木-hep/连根拔起4#239解决了您的问题吗?谢谢!
https://stackoverflow.com/questions/65632670
复制相似问题