HDF5 ファイル
階層データ形式 Version 5 (HDF5) は、データを保存し管理するためのデータ モデル、ライブラリ、およびファイル形式です。HDF5 ファイルは次のいくつかの方法で操作できます。
インポート ツール アプリ (MATLAB® Online™ 内) と [データのインポート] ライブ エディター タスクは、HDF5 ファイルからのデータを探索および読み取るための直感的なグラフィカル インターフェイスを提供します。
MATLAB の高水準の HDF5 関数は、HDF5 ファイルからデータを読み取り、MATLAB ワークスペースから HDF5 ファイルにデータを書き込むための、簡易プログラム インターフェイスを提供します。
MATLAB の低水準の HDF5 関数を使用すれば、HDF5 C ライブラリ内の 300 を超える関数へのアクセスにより、HDF5 ファイルの読み取りと書き込み処理に対するより詳細な制御が可能になります。
MATLAB の低水準の HDF5 関数を使用するには、
https://www.hdfgroup.org/solutions/hdf5/
に記載されている HDF5 C API プログラミングの概念をよく理解していなければなりません。
MATLAB では、HDF5 C ライブラリ version 1.10.11 が使用されます。
ライブ エディター タスク
データのインポート | ライブ エディターでファイルからデータをインポート (R2023a 以降) |
アプリ
インポート ツール | ファイルからデータをインポート |
関数
トピック
- HDF5 ファイルのインポート
高水準関数、低水準関数、および [データのインポート] ライブ エディター タスクを使用して、HDF5 ファイルからデータを読み取る。
- HDF5 ファイルへのエクスポート
MATLAB ワークスペースからデータとメタデータを HDF5 ファイルに書き込む。
- Work with Non-ASCII Characters in HDF5 Files
MATLAB supports non-ASCII data and metadata in HDF5 files.
- Read and Write Data Concurrently Using Single-Writer/Multiple-Reader (SWMR)
Write data to an HDF5 file in one process while you concurrently read from the file in one or more reader processes.
- Work with HDF5 Virtual Datasets (VDS)
Access data stored across multiple HDF5 files as a single, unified HDF5 dataset.
- Read and Write HDF5 Datasets Using Dynamically Loaded Filters
The HDF5 library and file format enables using filters on data chunks before they are written to or after they are read from disk.