Erste SchritteKostenlos loslegen

Extrahieren von Daten aus deiner HDF5-Datei

In dieser Aufgabe wirst du einige der tatsächlichen Daten des LIGO-Experiments aus der HDF5-Datei extrahieren und wirst sie visualisieren.

Dazu musst du zuerst die HDF5-Gruppe 'strain' erkunden.

Diese Übung ist Teil des Kurses

Einführung in das Importieren von Daten in Python

Kurs anzeigen

Anleitung zur Übung

  • Weise die HDF5-Gruppe data['strain'] group zu.
  • Gib in der for-Schleife die Schlüssel der HDF5-Gruppe in group aus.
  • Weise die Zeitreihendaten data['strain']['Strain'] einem NumPy-Array namens strain zu.
  • Setze num_samples gleich 10000, die Anzahl der Zeitpunkte, die wir abfragen wollen.
  • Führe den Rest des Codes aus, um eine Darstellung der Zeitreihendaten in LIGO_data.hdf5 zu erstellen.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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()
Bearbeiten und Ausführen von Code