HDF5文件和PyTables文件之间的区别

dtl*_*ier 14 python numpy hdf5 pytables

HDF5创建的文件和文件之间是否有区别PyTables

PyTables有两个功能,.isHDFfile().isPyTablesFile()建议两种格式之间存在差异.

我已经在谷歌上做了一些调查,并且已经认识到PyTables是建立在HDF之上的,但我无法找到更多.

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

谢谢.

Joe*_*ton 17

PyTables文件是HDF5文件.

但是,据我所知,PyTables为HDF文件中的每个条目的属性添加了一些额外的元数据.

如果你正在为python/numpy寻找更"vanilla"的hdf5解决方案,请看看h5py.

它比PyTables更少数据库(即更少"表格式"),并且没有那么多漂亮的查询功能,但在我看来,它更直接.如果您要从多种不同语言访问hdf5文件,h5py可能是更好的选择.