HDF5 文件
分层数据格式版本 5 (HDF5) 是一种用于存储和管理数据的数据模型、库和文件格式。您可以通过多种方式与 HDF5 文件进行交互:
导入工具(在 MATLAB® Online™ 中)和导入数据实时编辑器任务提供直观的图形界面,用于浏览和读取 HDF5 文件中的数据。
MATLAB 高级 HDF5 函数提供简化的编程接口,用于从 HDF5 文件读取数据,以及将数据从 MATLAB 工作区写入 HDF5 文件。
MATLAB 低级 HDF5 函数通过访问 HDF5 C 库中 300 多个函数,能够更精细地控制对 HDF5 文件的读写过程。
要使用 MATLAB 低级 HDF5 函数,您必须熟悉 HDF5 C API 编程概念,如
https://www.hdfgroup.org/solutions/hdf5/
中所述。
MATLAB 使用 HDF5 C 库版本 1.10.11。
实时编辑器任务
导入数据 | 从实时编辑器中的文件导入数据 (自 R2023a 起) |
App
导入工具 | 从文件导入数据 |
函数
主题
- Import HDF5 Files
Read data from an HDF5 file using the high-level functions, the low-level functions, and the Import Data Live Editor task.
- Export to HDF5 Files
Write data and metadata from the MATLAB workspace to an HDF5 file.
- 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.