14

HDF5ファイルとによって作成されたファイルに違いはありますPyTablesか?

PyTablesには2つの機能があり、2つの形式に違いがあることを示唆しています.isHDFfile().isPyTablesFile()

Googleで調べてみたところ、PyTablesはHDFの上に構築されていることがわかりましたが、それ以上のものを見つけることはできませんでした。

私は特に相互運用性、速度、オーバーヘッドに興味があります。

ありがとう。

4

1 に答える 1

17

PyTablesファイルはHDF5ファイルです。

ただし、私が理解しているように、PyTablesはHDFファイルの各エントリの属性にいくつかの追加のメタデータを追加します。

python / numpy用のより「バニラ」なhdf5ソリューションをお探しの場合は、をご覧くださいh5py

これは、PyTablesよりもデータベースに似ていない(つまり、「テーブルに似ていない」)ものであり、優れたクエリ機能はそれほど多くありませんが、私の意見では、はるかに簡単です。複数の異なる言語からhdf5ファイルにアクセスする場合h5pyは、おそらくより適切な方法です。

于 2011-11-03T22:35:37.380 に答える