File HDF5
Formato di dati gerarchico, versione 5 (HDF5) è un modello di dati, una libreria e un formato di file per l'archiviazione e la gestione dei dati. È possibile interagire con i file HDF5 in diversi modi:
L'app Import Tool (in MATLAB® Online™) and the Import Data task di Live Editor forniscono interfacce grafiche intuitive per l'esplorazione e la lettura dei dati dai file HDF5.
Le funzioni HDF5 di alto livello di MATLAB forniscono un'interfaccia programmatica semplificata per la lettura dei dati dai file HDF5 e la scrittura dei dati dal workspace di MATLAB ai file HDF5.
Le funzioni HDF5 di basso livello di MATLAB forniscono un controllo più preciso sul processo di lettura e scrittura dei file HDF5, dando accesso a più di 300 funzioni della libreria C di HDF5.
Per utilizzare le funzioni HDF5 di basso livello di MATLAB, è necessario conoscere i concetti di programmazione dell'API C di HDF5, descritti in
https://www.hdfgroup.org/solutions/hdf5/
.
MATLAB utilizza la versione della libreria C di HDF5 1.10.11.
Attività di Live Editor
Importazione dei dati | Import data from a file in the Live Editor (Da R2023a) |
App
Import Tool | Import data from file |
Funzioni
Argomenti
- 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.