Python HDF5文件和PyTables文件之间的差异

Python HDF5文件和PyTables文件之间的差异,python,numpy,hdf5,pytables,Python,Numpy,Hdf5,Pytables,HDF5文件和由PyTables创建的文件之间有区别吗 PyTables有两个函数.isHDFfile()和.isPyTablesFile()建议 是两种格式之间的差异 我在Google上做了一些调查,收集到PyTables是建立在HDF之上的,但除此之外我找不到更多 我对互操作性、速度和开销特别感兴趣 谢谢。PyTables文件是HDF5文件 然而,据我所知,PyTables向HDF文件中每个条目的属性添加了一些额外的元数据 如果您正在为python/numpy寻找一个更“普通”的hdf5解决

HDF5
文件和由
PyTables
创建的文件之间有区别吗

PyTables
有两个函数
.isHDFfile()
.isPyTablesFile()
建议 是两种格式之间的差异

我在Google上做了一些调查,收集到PyTables是建立在HDF之上的,但除此之外我找不到更多

我对互操作性、速度和开销特别感兴趣


谢谢。

PyTables文件是HDF5文件

然而,据我所知,PyTables向HDF文件中每个条目的属性添加了一些额外的元数据

如果您正在为python/numpy寻找一个更“普通”的hdf5解决方案,请查看a
h5py

它不像PyTables那样像数据库(也就是说,不像“表”),也没有那么多漂亮的查询功能,但在我看来,它更直截了当。如果要从多种不同语言访问hdf5文件,
h5py
可能是一种更好的方法