НачатьНачать бесплатно

Извлечение данных из 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()
Редактировать и запускать код