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
Anleitung zur Übung
- Weise die HDF5-Gruppe
data['strain']
group
zu. - Gib in der
for
-Schleife die Schlüssel der HDF5-Gruppe ingroup
aus. - Weise die Zeitreihendaten
data['strain']['Strain']
einem NumPy-Array namensstrain
zu. - Setze
num_samples
gleich10000
, 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()