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
Python'da Veri Aktarmaya Giriş
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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()