So lesen Sie HDF5-Dateien in Python

11

Ich versuche, Daten aus der hdf5-Datei in Python zu lesen. Ich kann die hdf5-Datei mit h5py lesen, aber ich kann nicht herausfinden, wie man auf Daten innerhalb der Datei zugreift.

Mein Code

%Vor%

Das funktioniert und die Datei wird gelesen. Aber wie kann ich auf Daten innerhalb des Dateiobjekts f1 ?

zugreifen?     
Sameer Damir 27.01.2015, 12:32
quelle

4 Antworten

26

Lesen Sie HDF5

%Vor%

Schreibe HDF5

%Vor%

Weitere Informationen finden Sie in h5py-Dokumenten .

Alternativen

Für Ihre Anwendung könnte Folgendes wichtig sein:

  • Unterstützung durch andere Programmiersprachen
  • Lese- / Schreibleistung
  • Kompaktheit (Dateigröße)

Siehe auch: Vergleich der Datenserialisierungsformate

Falls Sie eher nach einer Möglichkeit suchen, Konfigurationsdateien zu erstellen, sollten Sie meinen kurzen Artikel lesen Konfigurationsdateien in Python

    
Martin Thoma 11.01.2017 09:02
quelle
9

Sie können Pandas verwenden.

%Vor%     
Danny 27.01.2015 12:38
quelle
1

Was Sie tun müssen, ist ein Dataset zu erstellen. Wenn Sie sich die Schnellstartanleitung ansehen, wird Ihnen angezeigt, dass Sie das Dateiobjekt verwenden müssen, um eine Datenmenge zu erstellen. Also, f.create_dataset und dann können Sie die Daten lesen. Dies wird in den Dokumenten erläutert.

    
Games Brainiac 27.01.2015 12:45
quelle
0

Lesen der Datei

%Vor%

Studieren der Struktur der Datei durch Drucken, welche HDF5-Gruppen vorhanden sind

%Vor%

Extrahieren der Daten

%Vor%     
Daksh 05.03.2018 17:02
quelle

Tags und Links