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
Petunjuk latihan
- Tetapkan grup HDF5
data['strain']kegroup. - Dalam
forloop, cetak kunci-kunci dari grup HDF5 digroup. - Tetapkan data deret waktu
data['strain']['Strain']ke sebuah array NumPy bernamastrain. - Atur
num_samplessama dengan10000, 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()