Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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(____)
Chỉnh sửa và Chạy Mã