Extraer datos de tu archivo HDF5
En este ejercicio, extraerás algunos de los experimentos de LIGO datos reales del archivo HDF5 y los visualizarás.
Para ello, primero tendrás que explorar el grupo HDF5 'strain'
.
Este ejercicio forma parte del curso
Introducción a la importación de datos en Python
Instrucciones de ejercicio
- Asigna el grupo HDF5
data['strain']
agroup
. - En el bucle
for
, imprime las claves del grupo HDF5 engroup
. - Asigna los datos de la serie temporal
data['strain']['Strain']
a una matriz NumPy llamadastrain
. - Establece
num_samples
igual a10000
, el número de puntos temporales que deseamos muestrear. - Ejecuta el resto del código para obtener un gráfico de los datos de la serie temporal en
LIGO_data.hdf5
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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()