BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • HDF5 grubu data['strain'] ifadesini group değişkenine ata.
  • for döngüsünde, group içindeki HDF5 grubunun anahtarlarını yazdır.
  • Zaman serisi verisini data['strain']['Strain'] ifadesinden strain adlı bir NumPy dizisine ata.
  • Örneklemek istediğimiz zaman noktalarının sayısı olan 10000 değerini num_samples değişkenine ata.
  • LIGO_data.hdf5 iç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()
Kodu Düzenle ve Çalıştır