【发布时间】:2016-09-15 15:41:13
【问题描述】:
在 python 中存储和分析高维日期的最佳方法是什么?我喜欢 Pandas DataFrame 和 Panel,我可以轻松地操纵轴。现在我有一个超立方体(dim >=4)的数据。我一直在考虑像 dict of Panels 之类的东西,元组作为面板条目。我想知道 Python 中是否有高亮度面板的东西。
2016 年 5 月 20 日更新: 非常感谢所有的答案。我已经尝试过 MultiIndex 和 xArray,但是我无法对它们中的任何一个发表评论。在我的问题中,我将尝试使用 ndarray 代替,因为我发现标签不是必需的,我可以单独保存它。
16 年 9 月 16 日更新: 最后我想出了使用 MultiIndex 。操作它的方法一开始相当棘手,但我现在有点习惯了。
【问题讨论】:
-
np.ndarray是 pandas DataFrame 的底层类型,但它支持两个以上的维度:docs.scipy.org/doc/numpy-1.10.0/reference/generated/… -
由于 Pandas 极大地改进了 MultiIndexing,因此通常更喜欢使用它来代替 Panels。
标签: python numpy pandas machine-learning multi-index