python - PyTables,在不打开 hdf5 文件的情况下创建表

标签 python hdf5 pytables

是否可以在不打开或创建 hdf5 文件的情况下创建 PyTables 表? 我的意思是,我需要的是,在不同的进程中创建一个表(实际上是很多表),使用这些表,并仅在经过一些计算后才将表存储到 hdf5 文件中(并确保只有一个进程)每次执行存储)。

原则上,我可以对普通 Python 数据(数组、字符串等)进行所有计算,并最终执行存储。然而,我希望从一开始就从事 PyTables 工作的原因是健全性检查。我希望始终确保我使用的数据适合预定义的表,并且不违反形状约束等(并且由于 PyTables 检查这些问题,我不需要自己全部实现)。

非常感谢和亲切的问候, 罗伯特

最佳答案

您正在寻找pandas其中有 great Pytables integration 。您将一直使用表格,最后您将能够以最简单的方式保存到 hdf5。

关于python - PyTables,在不打开 hdf5 文件的情况下创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16623389/

相关文章:

python - 写入 UDP 套接字是否会阻塞?

python - 为什么 Python 中的 08 或 09 无效?

hdf5 - ILNumerics 使用什么版本的 Hdf5?

python - 使用 Pandas 在 HDF 中存储包含字符串的数据帧时的神秘之处

python - 使用 Blaze 附加 bcolz 列

python - numexpr 中的自动 float32 提升

python - Scrapy mysql 管道 runInteraction() 中的关键部分

python - 如何指定分配给 hive 中查询的最大 vcores?

python - PyTables/HDF5 KERNEL32.dll 错误

python - Pandas HDFStore 从内存中卸载数据帧