MulaiMulai sekarang secara gratis

Mengekstrak data dari berkas HDF5 Anda

Dalam latihan ini, Anda akan mengekstrak sebagian data aktual dari percobaan LIGO melalui berkas HDF5 dan memvisualisasikannya.

Untuk melakukannya, Anda perlu terlebih dahulu menelusuri grup HDF5 'strain'.

Latihan ini adalah bagian dari kursus

Pengantar Mengimpor Data di Python

Lihat Kursus

Petunjuk latihan

  • Tetapkan grup HDF5 data['strain'] ke group.
  • Dalam for loop, cetak kunci-kunci dari grup HDF5 di group.
  • Tetapkan data deret waktu data['strain']['Strain'] ke sebuah array NumPy bernama strain.
  • Atur num_samples sama dengan 10000, jumlah titik waktu yang ingin kita sampel.
  • Jalankan sisa kode untuk menghasilkan plot deret waktu dalam LIGO_data.hdf5.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode