Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Přiřaď HDF5 skupinu data['strain'] do proměnné group.
  • V cyklu for vypiš klíče HDF5 skupiny uložené v group.
  • Přiřaď data časové řady data['strain']['Strain'] do NumPy pole s názvem strain.
  • Nastav num_samples na hodnotu 10000, 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()
Upravit a spustit kód