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