Extrahera data från din HDF5-fil
I den här övningen extraherar du faktisk data från LIGO-experimentet ur HDF5-filen och visualiserar den.
För att göra det behöver du först utforska HDF5-gruppen 'strain'.
Den här övningen är en del av kursen
Introduktion till dataimport i Python
Övningsinstruktioner
- Tilldela HDF5-gruppen
data['strain']tillgroup. - Skriv ut nycklarna för HDF5-gruppen i
groupinutifor-loopen. - Tilldela tidsseriedatan
data['strain']['Strain']till en NumPy-array med namnetstrain. - Sätt
num_samplestill10000, det antal tidpunkter vi vill sampla. - Kör resten av koden för att generera ett diagram över tidsseriedatan i
LIGO_data.hdf5.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()