首页 > 解决方案 > 尝试打开包含在 Pyroot 中的根树中的二维数组的问题

问题描述

标签: numpytreerootpyroot

解决方案


实际上我找到了解决方案,如果有人需要它,我想分享它!实际上解释了第三种方法

for event in PDMchain:
    pdm_data_for_this_event = event.photon_count_data
    pdm_data_for_this_event.SetSize(2304)  #ROOT buffer
    pdm_couts.append(np.array(pdm_data_for_this_event,copy=True))

有效,但不幸的是我使用 Spyder 来可视化数据,并且由于某种原因它返回了不正确的奇怪值!所以...不要使用 Spyder !!!此外,另一种方法也可以正常工作:

from root_pandas import read_root
data = read_root('merge.root', 'tevent_2nd_integral', columns=['cpu_packet_time', 'photon_count_data'])

干杯!


推荐阅读