CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Attribuez le groupe HDF5 data['strain'] à group.
  • Dans la boucle for, affichez les clés du groupe HDF5 dans group.
  • 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()
Modifier et exécuter le code