ファイル タイプHDF5 (階層データ形式 5)大規模で複雑なデータ セットの保存と処理によく使用されます。多用途で拡張性があり、効果的であるため、科学および産業での使用に最適です。 Python は、HDF5 ファイルの生成、読み取り、変更に使用できる多数のプログラミング言語の 1 つです。このチュートリアルでは、Python で HDF5 ファイルを操作する方法を説明します。
「h5py」パッケージをインストールする必要があります。 Python のパッケージ インストーラー pip を使用してインストールできます。
リーリー ###文法###インポート
h5pyh5py オブジェクトは、ファイル タイプのヘッダーとモード (書き込みの場合は「w」、読み取りの場合は「r」) を使用して作成する必要があります。
一般的な
NumPy「クローズ」
###例### 単一のデータセットを使用して HDF5 ファイルを作成する
リーリーという名前のコレクションを作成します。このコレクションの形式は (10,) で、データ型は整数です。次に、ループを使用して 0 ~ 9 の範囲の数値をデータセットに入力します。メモリ リークを防止し、すべてのデータがファイルにコミットされたことを保証するために、最後にファイルを削除します。このコードは、Python h5py モジュールを使用して新しい HDF5 ファイル、データセットを作成し、そこにデータを追加する方法を示します。
既存の HDF5 ファイルからデータを読み取ります リーリー ###出力### リーリー これは、前の例で作成された example.hdf5 ファイルを読み取り、復号化してコンソールに出力します。
###結論は###大規模なデータ セットを保存および配布するための強力なファイル形式は、HDF5 と呼ばれます。データ編成のための階層化されたフレームワークを提供し、効率的なストレージのためのチャンク化と圧縮をサポートします。
h5pyモジュールを使用して Python アプリケーションに簡単に組み込むことができます。 HDF5 はさまざまな用途に使用できるため、Python で大きなファイルを扱う人にとって便利なツールです。
以上がPython の HDF5 ファイルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。