Extracting data from your HDF5 file
In this exercise, you'll extract some of the LIGO experiment's actual data from the HDF5 file and you'll visualize it.
To do so, you'll need to first explore the HDF5 group 'strain'.
Deze oefening maakt deel uit van de cursus
Introduction to Importing Data in Python
Oefeninstructies
- Assign the HDF5 group
data['strain']togroup. - In the
forloop, print out the keys of the HDF5 group ingroup. - Assign the time series data
data['strain']['Strain']to a NumPy array calledstrain. - Set
num_samplesequal to10000, the number of time points we wish to sample. - Execute the rest of the code to produce a plot of the time series data in
LIGO_data.hdf5.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()