IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Assegna il gruppo HDF5 data['strain'] a group.
  • Nel ciclo for, stampa le chiavi del gruppo HDF5 in group.
  • Assegna la serie temporale data['strain']['Strain'] a un array NumPy chiamato strain.
  • Imposta num_samples uguale a 10000, 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()
Modifica ed esegui il codice