Extração de dados do arquivo HDF5
Neste exercício, você extrairá alguns dos dados do experimento LIGO dados reais do arquivo HDF5 e você os visualizará.
Para fazer isso, você precisará primeiro explorar o grupo HDF5 'strain'
.
Este exercício faz parte do curso
Introdução à importação de dados em Python
Instruções de exercício
- Atribua o grupo HDF5
data['strain']
agroup
. - No loop
for
, imprima as chaves do grupo HDF5 emgroup
. - Atribua os dados da série temporal
data['strain']['Strain']
a uma matriz NumPy chamadastrain
. - Defina
num_samples
igual a10000
, o número de pontos de tempo que você deseja amostrar. - Execute o restante do código para produzir um gráfico dos dados da série temporal em
LIGO_data.hdf5
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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()