HDF5 文件和 PyTables 创建的文件之间有区别吗?
HDF5
PyTables
PyTables 有两个函数 .isHDFfile() 和 .isPyTablesFile() ,表明两种格式之间存在差异 .
.isHDFfile()
.isPyTablesFile()
我已经在谷歌上做了一些调查,并且已经认识到PyTables是 Build 在HDF之上的,但我无法找到更多 .
我对互操作性,速度和开销特别感兴趣 .
谢谢 .
PyTables文件是HDF5文件 .
但是,据我所知,PyTables为HDF文件中的每个条目的属性添加了一些额外的元数据 .
如果你正在为python / numpy寻找更多的"vanilla" hdf5解决方案,请看一下 h5py .
h5py
它具有尽可能多的漂亮查询功能,但它将从多种不同的语言访问hdf5文件, h5py 可能是一个更好的路径 .
1 回答
PyTables文件是HDF5文件 .
但是,据我所知,PyTables为HDF文件中的每个条目的属性添加了一些额外的元数据 .
如果你正在为python / numpy寻找更多的"vanilla" hdf5解决方案,请看一下
h5py
.它具有尽可能多的漂亮查询功能,但它将从多种不同的语言访问hdf5文件,
h5py
可能是一个更好的路径 .