Wyodrębnianie danych z pliku HDF5
W tym ćwiczeniu wyodrębnisz rzeczywiste dane z eksperymentu LIGO zapisane w pliku HDF5 i zwizualizujesz je.
Aby to zrobić, musisz najpierw zbadać grupę HDF5 'strain'.
To ćwiczenie jest częścią kursu
Wprowadzenie do importowania danych w Pythonie
Instrukcje do ćwiczenia
- Przypisz grupę HDF5
data['strain']do zmiennejgroup. - W pętli
forwypisz klucze grupy HDF5 przechowywanej wgroup. - Przypisz dane szeregu czasowego
data['strain']['Strain']do tablicy NumPy o nazwiestrain. - Ustaw
num_samplesna10000– tyle punktów czasowych chcemy próbkować. - Uruchom pozostałą część kodu, aby wygenerować wykres danych szeregu czasowego z pliku
LIGO_data.hdf5.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()