への追加Iは、以下の構造を持つファイルを有する:h5pyグループ
- 時間1つの
- インデックス1つの
- 値X
- 値Y
- 時間1
- インデックス2 を
- 値x
- 値y
- 時間2
- インデックス1
- ...
私はh5pyを使用してHDF5形式にファイルを変換し、別のグループに分け、それぞれのインデックスから値をソートしたいです。
(私は...一度だけ、各グループに書き込むことができています)私のアプローチは
f = h5py.File(filename1,'a')
trajfile = open(filename2, 'rb')
for i in range(length_of_filw):
time = struct.unpack('>d', filename2.read(8))[0]
index = struct.unpack('>i', filename2.read(4))[0]
x = struct.unpack('>d', filename2.read(8))[0]
y = struct.unpack('>d', filename2.read(8))[0]
f.create_dataset('/'+str(index), data=[time,x,y,z])
である。しかし、このように私はグループに追加することはできませんよ。エラーメッセージは "RuntimeError:リンクを作成できません(名前は既に存在します)"です。
グループに追加する方法はありますか?