การนำเข้าไฟล์ HDF5 ด้วย h5py
ไฟล์ 'LIGO_data.hdf5' ถูกวางไว้ใน working directory ของคุณแล้ว
ในแบบฝึกหัดนี้ จะได้นำเข้าไฟล์ดังกล่าวโดยใช้ไลบรารี h5py
จากนั้นพิมพ์ชนิดข้อมูลออกมาเพื่อยืนยันว่านำเข้าได้ถูกต้อง
แล้วศึกษาโครงสร้างของไฟล์เพื่อดูว่ามี HDF groups อะไรบ้าง
ดูข้อมูล LIGO พร้อมเอกสารประกอบและบทช่วยสอนเพิ่มเติมได้ ที่นี่ และยังมีบทช่วยสอนเรื่อง Signal Processing กับข้อมูลชุดนี้อีกด้วย ที่นี่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การนำเข้าข้อมูล
คำแนะนำการฝึกหัด
- นำเข้าแพ็กเกจ
h5py - กำหนดชื่อไฟล์ให้กับตัวแปร
file - โหลดไฟล์ในโหมดอ่านอย่างเดียวลงในตัวแปร
data - พิมพ์ชนิดข้อมูลของ
data - พิมพ์ชื่อ groups ในไฟล์ HDF5
'LIGO_data.hdf5'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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(____)