HDF5 dosyandan veri çıkarma
Bu egzersizde, LIGO deneyinin gerçek verilerinden bir kısmını HDF5 dosyasından çıkaracak ve görselleştireceksin.
Bunu yapmak için önce 'strain' adlı HDF5 grubunu keşfetmen gerekecek.
Bu egzersiz, kursun bir parçasıdır
Python'da Veri Aktarmaya Giriş
Egzersiz talimatları
- HDF5 grubu
data['strain']ifadesinigroupdeğişkenine ata. fordöngüsünde,groupiçindeki HDF5 grubunun anahtarlarını yazdır.- Zaman serisi verisini
data['strain']['Strain']ifadesindenstrainadlı bir NumPy dizisine ata. - Örneklemek istediğimiz zaman noktalarının sayısı olan
10000değerininum_samplesdeğişkenine ata. LIGO_data.hdf5içindeki zaman serisi verisinin grafiğini üretmek için kalan kodu çalıştır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()