Usare h5py per importare file HDF5
Il file 'LIGO_data.hdf5' è già nella tua directory di lavoro.
In questo esercizio lo importerai usando la libreria h5py.
Stamperai anche il suo tipo di dato per confermare di averlo importato
correttamente. Poi studierai la struttura del file per vedere
esattamente quali gruppi HDF contiene.
Puoi trovare i dati LIGO con molta documentazione e tutorial qui. C'è anche un ottimo tutorial sull'elaborazione dei segnali con questi dati qui.
Questo esercizio fa parte del corso
Introduzione all'importazione dei dati in Python
Istruzioni dell'esercizio
- Importa il pacchetto
h5py. - Assegna il nome del file alla variabile
file. - Carica il file in sola lettura nella variabile
data. - Stampa il tipo di dato di
data. - Stampa i nomi dei gruppi nel file HDF5
'LIGO_data.hdf5'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)