始める無料で始める

h5py を使った HDF5 ファイルのインポート

ファイル 'LIGO_data.hdf5' はすでに作業ディレクトリに保存されています。 この演習では、h5py ライブラリを使ってファイルをインポートします。 また、データ型を表示して正しくインポートできたかどうかを確認します。その後、ファイルの構造を調べて、どのような HDF グループが含まれているかを確認しましょう。

LIGO のデータや各種ドキュメント、チュートリアルはこちらで参照できます。また、このデータを使った信号処理のチュートリアルはこちらで確認できます。

この演習はコースの一部です

Python でのデータインポート入門

コースを見る

演習の手順

  • パッケージ h5py をインポートします。
  • ファイル名を変数 file に代入します。
  • ファイルを読み取り専用で変数 data に読み込みます。
  • data のデータ型を表示します。
  • 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(____)
コードを編集して実行