Aan de slagGa gratis aan de slag

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

Cursus bekijken

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(____)
Code bewerken en uitvoeren