【发布时间】:2017-11-09 20:39:01
【问题描述】:
我有一本字典,其中包含不同大小的 numpy 数组。所有数组都有一个共同的轴长度(时间),我想沿着它存储数据。
例如:
arr1 = np.random.rand(239, 1)
arr2 = np.random.rand(239, 6)
arr3 = np.random.rand(239, 3, 7)
time = np.random.rand(239, 1)
d = {'A': arr1, 'B': arr2, 'C': arr3, 'time': time}
我需要能够轻松地索引和操作数据,所以我的第一个倾向是使用pandas.Panel 来存储数据,但是由于尺寸不一致,我一直没有成功。
xarray.Dataset 是在这里存储我的数据的正确方法吗?如果是,如何最好地实施?
【问题讨论】:
标签: python pandas numpy multidimensional-array xarray