Dùng h5py để nhập tệp HDF5
Tệp 'LIGO_data.hdf5' đã có sẵn trong thư mục làm việc của bạn.
Trong bài tập này, bạn sẽ nhập tệp bằng thư viện h5py.
Bạn cũng sẽ in ra kiểu dữ liệu của nó để xác nhận đã nhập
chính xác. Sau đó, bạn sẽ khảo sát cấu trúc của tệp để
xem chính xác nó chứa những nhóm HDF nào.
Bạn có thể tìm dữ liệu LIGO cùng rất nhiều tài liệu và hướng dẫn tại đây. Cũng có một hướng dẫn hay về Xử lý Tín hiệu với bộ dữ liệu này tại đây.
Bài tập này là một phần của khóa học
Nhập dữ liệu vào Python: Giới thiệu
Hướng dẫn bài tập
- Import package
h5py. - Gán tên tệp cho biến
file. - Tải tệp ở chế độ chỉ đọc vào biến
data. - In ra kiểu dữ liệu của
data. - In ra tên các group trong tệp HDF5
'LIGO_data.hdf5'.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import packages
import numpy as np
import ____
# Assign filename: file
# Load file: data
data = h5py.File(____, ____)
# Print the datatype of the loaded file
# Print the keys of the file
for key in ____:
print(____)