Estrazione dei dati dal tuo file HDF5
In questo esercizio estrarrai alcuni dei dati reali dell’esperimento LIGO dal file HDF5 e li visualizzerai.
Per farlo, devi prima esplorare il gruppo HDF5 'strain'.
Questo esercizio fa parte del corso
Introduzione all'importazione dei dati in Python
Istruzioni dell'esercizio
- Assegna il gruppo HDF5
data['strain']agroup. - Nel ciclo
for, stampa le chiavi del gruppo HDF5 ingroup. - Assegna la serie temporale
data['strain']['Strain']a un array NumPy chiamatostrain. - Imposta
num_samplesuguale a10000, il numero di istanti temporali che vogliamo campionare. - Esegui il resto del codice per produrre un grafico della serie temporale in
LIGO_data.hdf5.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Get the HDF5 group: group
# Check out keys of group
for key in ____:
print(____)
# Set variable equal to time series data: strain
# Set number of time points to sample: num_samples
# Set time vector
time = np.arange(0, 1, 1/num_samples)
# Plot data
plt.plot(time, strain[:num_samples])
plt.xlabel('GPS Time (s)')
plt.ylabel('strain')
plt.show()