私は両方からの読み取りとデータセットに書き込むための同じ方法を使用して、C
とMatlab
とHDF5ファイルで作業してきた:h5d
HDF5 for Python:ハイレベル対ローレベルのインターフェイス。 h5py
h5f
- 開いているファイルを選択
h5s
のように...
とスペースしかし、私はPython
で作業しています。そのh5py
ライブラリでは、HDF5を管理する2つの方法があることがわかります。ハイレベルとローレベルのインターフェイスです。そして前者では、ファイルの1つの変数から情報を取得するコードの行が少なくなっています。
ハイレベルインターフェイスを使用しているときにパフォーマンスが著しく低下することはありますか?
たとえば、多くの変数を含むファイルを処理する場合、そのうちの1つだけを読み込む必要があります。
ほとんどの場合、大きな違いはありません。なぜそれをプロファイルして見てみませんか? –
プロファイリングは私がやることの次のものの1つですが、すでにこの問題に直面している人々からの意見は常に貴重です! –