私はとを使用してHDF5ファイルを操作してきましたがC
、Matlab
どちらもデータセットの読み取りと書き込みに同じ方法を使用しています。
- でファイルを開く
h5f
- でデータセットを開く
h5d
- スペースを選択
h5s
等々...
しかし、現在私はを使用してPython
おり、そのh5py
ライブラリを使用すると、HDF5を管理する方法が2つあることがわかります。高レベルと低レベルのインターフェイスです。前者を使用すると、ファイルの単一の変数から情報を取得するために必要なコード行が少なくなります。
高レベルのインターフェイスを使用すると、パフォーマンスが著しく低下しますか?
たとえば、内部に多くの変数があるファイルを処理する場合、そのうちの1つだけを読み取る必要があります。