Extraction des données de votre fichier HDF5
Dans cet exercice, vous allez extraire une partie des données réelles de l'expérience LIGO depuis le fichier HDF5 et les visualiser.
Pour ce faire, vous devrez d'abord explorer le groupe HDF5 'strain'
.
Cet exercice fait partie du cours
Introduction à l'importation de données en Python
Instructions
- Attribuez le groupe HDF5
data['strain']
àgroup
. - Dans la boucle
for
, affichez les clés du groupe HDF5 dansgroup
. - Attribuez les données de la série temporelle
data['strain']['Strain']
à un tableau NumPy appeléstrain
. - Fixez
num_samples
à10000
, le nombre de points dans le temps que nous souhaitons échantillonner. - Exécutez le reste du code pour produire un graphique des données de la série temporelle dans
LIGO_data.hdf5
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()