Pythonで読み取る必要があるHDF4ファイルがあります。これには を使用しますpyhdf
。SD
ほとんどの場合、クラスを使用してファイルを開くことに非常に満足しています。
import pyhdf.SD as SD
hdf = SD.SD(hdfFile)
そして、次に進みます
v1 = hdf.select('Data set 1')
v2 = hdf.select('Data set 2')
ただし、HDF ファイルに複数のグループがあり、いくつかの変数が同じ名前の複数のグループに表示されます。
In Group 1
I haveData set 3
と in Group 2
I haveData set 3
なので、私のselect
コマンドはそのうちの 1 つだけを選択すると思います (どれがどれかわからなくても?)。
Data set 3
から選択 (読み取り) する簡単な方法はありGroup 1
ますGroup 2
か?
V
とVS
モジュールを見てきました。すべてのグループやサブグループなどをループしてすべての変数 (データ セット) を検索するサンプル スクリプトを見つけました。しかし、これらの変数がどのグループに属しているかを知るために、これらの変数を親に接続する方法についてのアイデアが得られました。