시작하기무료로 시작하기

HDF5 파일에서 데이터 추출하기

이 연습 문제에서는 HDF5 파일에서 LIGO 실험의 실제 데이터를 일부 추출해 시각화해 보겠습니다.

이를 위해 먼저 HDF5 그룹인 'strain'을 탐색해야 합니다.

이 연습은 강의의 일부입니다

Python에서 데이터 가져오기 입문

강의 보기

연습 안내

  • HDF5 그룹 data['strain']을(를) group에 할당하세요.
  • for 루프에서 group에 있는 HDF5 그룹의 키를 출력하세요.
  • 시계열 데이터 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()
코드 편집 및 실행