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
Instructions de l’exercice
- Assignez le groupe HDF5
data['strain']àgroup. - Dans la boucle
for, affichez les clés du groupe HDF5 dansgroup. - Assignez la série chronologique
data['strain']['Strain']à un tableau NumPy appeléstrain. - Donnez à
num_samplesla valeur10000, 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()