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()