Comment lire les fichiers HDF5 en Python
Je suis en train de lire des données à partir de hdf5 fichier en Python. Je peux lire le hdf5 fichier à l'aide de h5py
mais je ne peux pas comprendre comment accéder à des données dans le fichier.
Mon code
import h5py
import numpy as np
f1 = h5py.File(file_name,'r+')
Cela fonctionne et que le fichier est en lecture. Mais comment puis-je accéder aux données à l'intérieur de l'objet fichier f1
?
source d'informationauteur Sameer Damir | 2015-01-27
Vous devez vous connecter pour publier un commentaire.
Lire HDF5
Écrire HDF5
Voir h5py docs pour plus d'informations.
Alternatives
Pour votre application, les éléments suivants pourraient être importantes:
Voir aussi: Comparaison des formats de sérialisation de données
Dans le cas où vous êtes plutôt à la recherche d'un moyen de faire des fichiers de configuration, vous pouvez lire mon article court Les fichiers de Configuration en Python
vous pouvez utiliser les Pandas.
De la lecture du fichier
L'étude de la structure du fichier à l'impression que HDF5 groupes sont présents
Extraire les données
Ce que vous devez faire est de créer un jeu de données. Si vous jetez un oeil au guide de démarrage rapide, il vous indique que vous devez utiliser le fichier d'objet afin de créer un ensemble de données. Donc,
f.create_dataset
et puis vous pouvez lire les données. C'est expliqué dans le docs.