我试图弄清楚在 pytables 中存储时间值对的最有效方法是什么。我正在使用 pytables,因为我正在处理大量数据。我需要对数据进行计算(平均值、插值等)。我不知道提前的行数。
我知道可以附加一个 EArray,就像一个表一样。有理由选择一个而不是另一个吗?
鉴于我的简单数据结构(同质时间值对),我认为 EArray 会更快/最有效,但是 pytables 创建者本人的以下引用让我失望:
“...PyTables 专门针对表格进行了调整。
这些实体使用特殊的 I/O 缓冲区和查询引擎,这些引擎经过微调以实现最大速度。*数组对象不使用相同的机器。” 报价地点