ÎncepețiÎncepe gratuit

Extragerea datelor din fișierul HDF5

În acest exercițiu, vei extrage date reale din experimentul LIGO din fișierul HDF5 și le vei vizualiza.

Pentru aceasta, va trebui să explorezi mai întâi grupul HDF5 'strain'.

Acest exercițiu face parte din cursul

Introducere în importul datelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Atribuie grupul HDF5 data['strain'] variabilei group.
  • În bucla for, afișează cheile grupului HDF5 din group.
  • Atribuie datele din seria de timp data['strain']['Strain'] unui array NumPy numit strain.
  • Setează num_samples la valoarea 10000, adică numărul de puncte de timp pe care dorim să le eșantionăm.
  • Rulează restul codului pentru a genera un grafic al seriei de timp din LIGO_data.hdf5.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul