CommencezCommencez gratuitement

Extraire des données de votre fichier HDF5

Dans cet exercice, vous allez extraire de vraies données de l'expérience LIGO à partir du fichier HDF5 et les visualiser.

Pour y arriver, vous devrez d'abord explorer le groupe HDF5 « strain ».

Cette activité fait partie du cours

Introduction à l'importation de données en Python

Voir le cours

Instructions de l’exercice

  • Assignez le groupe HDF5 data['strain'] à group.
  • Dans la boucle for, affichez les clés du groupe HDF5 dans group.
  • Assignez la série chronologique data['strain']['Strain'] à un tableau NumPy appelé strain.
  • Donnez à num_samples la valeur 10000, soit le nombre de points temporels à échantillonner.
  • Exécutez le reste du code pour produire un graphique de la série chronologique dans LIGO_data.hdf5.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code