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
Instrucțiuni pentru exercițiu
- Atribuie grupul HDF5
data['strain']variabileigroup. - În bucla
for, afișează cheile grupului HDF5 dingroup. - Atribuie datele din seria de timp
data['strain']['Strain']unui array NumPy numitstrain. - Setează
num_samplesla valoarea10000, 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()