h5py ランキングとまとめ
h5py タグ
h5py 説明
PythonのHDF5(H5PY)は、階層データ形式のライブラリーへの汎用のPythonインタフェース、バージョン5です.HDF5は、膨大な量のデータを高速で柔軟な保管用に設計された多用途の成熟したソフトウェアライブラリであるように設計されています。 Pythonプログラマーの観点からは、HDF5は木のような方法で名前によって整理されたデータを保存するための堅牢な方法を提供します。 データセット(ディスク上の配列)のサイズを設定し、必要なセクションでランダムアクセスI / Oを実行できます。データセットは、「グループ」と呼ばれるコンテナを使用してファイルシステムのような階層に編成され、Tradisal Posix / Path / To / Resouptの構文を使用してアクセスされます。 H5Pyは、PythonからのHDF5データへのシンプルで堅牢な読み書きインタフェースを提供します。インタフェースには既存のPythonとNumpyの概念が使用されます。たとえば、ディスク上のデータセットはスライスをサポートするプロキシクラスによって表され、DType属性と形状の属性を持ちます。 HDF5グループは、名前によって索引付けされた辞書のメタファーを使用して表示されます。 H5PYの主要な設計目標は相互運用性です。既存のデータをHDF5形式で読み取り、HDF5対応プログラムが理解できる新しいファイルを作成できます。 Python固有の拡張機能は使用されていません。あなたはあなたの申請が望まれるファイル構造をすべて実装することができます。 Compysデータ型(NumPy Recarray型で使用されている)、HDF5属性、HyperSlab、およびPointベースのI / O、およびサイズ変更可能なデータセットと再帰的な繰り返しの関連する機能など、PythonのほとんどすべてのHDF5機能はPythonから入手できます。ファイル H5Pyの基礎は、HDF5 C APIのほぼ完全な包装です。 HDF5識別子は、Pythonリファレンスカウントに参加し、メソッドを介してC APIを公開する最初のクラスのオブジェクトです。 この低レベルのインターフェースもPythonプログラマに利用可能になり、徹底的に文書化されています。
h5py 関連ソフトウェア