HDF5-bestanden importeren met h5py
Het bestand 'LIGO_data.hdf5' staat al in je werkdirectory.
In deze oefening importeer je het met de h5py-bibliotheek.
Je print ook het datatype om te bevestigen dat het
correct is geïmporteerd. Daarna bekijk je de structuur van het bestand
om precies te zien welke HDF-groepen het bevat.
Je vindt de LIGO-gegevens plus veel documentatie en tutorials hier. Er is ook een goede tutorial over signaalverwerking met deze data hier.
Deze oefening maakt deel uit van de cursus
Introductie tot data importeren in Python
Oefeninstructies
- Importeer het package
h5py. - Ken de bestandsnaam toe aan de variabele
file. - Laad het bestand als alleen-lezen in de variabele
data. - Print het datatype van
data. - Print de namen van de groepen in het HDF5-bestand
'LIGO_data.hdf5'.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import packages
import numpy as np
import ____
# Assign filename: file
# Load file: data
data = h5py.File(____, ____)
# Print the datatype of the loaded file
# Print the keys of the file
for key in ____:
print(____)