Извлечение данных из HDF5-файла
В этом упражнении вы извлечёте реальные данные эксперимента LIGO из HDF5-файла и визуализируете их.
Для этого сначала нужно изучить HDF5-группу 'strain'.
Это упражнение является частью курса
Введение в импорт данных в Python
Инструкции к упражнению
- Присвойте HDF5-группу
data['strain']переменнойgroup. - В цикле
forвыведите ключи HDF5-группы, хранящейся вgroup. - Сохраните данные временного ряда
data['strain']['Strain']в массив NumPy с именемstrain. - Присвойте переменной
num_samplesзначение10000— количество временных точек для выборки. - Запустите остальной код, чтобы построить график временного ряда из файла
LIGO_data.hdf5.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()