Extrakce dat z HDF5 souboru
V tomto cvičení extrahujeme skutečná data z experimentu LIGO uložená v HDF5 souboru a vizualizujeme je.
Nejdřív prozkoumáme HDF5 skupinu 'strain'.
Toto cvičení je součástí kurzu
Úvod do importu dat v Pythonu
Pokyny k cvičení
- Přiřaď HDF5 skupinu
data['strain']do proměnnégroup. - V cyklu
forvypiš klíče HDF5 skupiny uložené vgroup. - Přiřaď data časové řady
data['strain']['Strain']do NumPy pole s názvemstrain. - Nastav
num_samplesna hodnotu10000, což je počet časových bodů, které chceme vzorkovat. - Spusť zbytek kódu a vygeneruj graf časové řady ze souboru
LIGO_data.hdf5.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()