h5py を使用して高レベル API と低レベル API を混在させる方法があるかどうか疑問に思っています。
例: ハイレベル インターフェイスを介してアクセスしている hdf5 ファイルがあります。
import h5py
f = h5py.File("Somefile.h5")
ds = f["/path/to/some/Dataset"]
これで、ds
オブジェクトはh5py.Datasetになりました。これは、私が行う必要があるほとんどの作業に最適です。ただし、ディスクに保存されているこのデータセットのサイズを把握したいと思います。低レベルのインターフェースはh5py.h5d.DatasetID.get_storage_space()を提供します。これはまさに私が望むことを行いますが、高レベルのオブジェクトからこれを呼び出す方法がわかりません。
高レベル API から基になる低レベル オブジェクトを見つける方法はありますか?