I는 다음의 구조를 가지는 파일을 가지고는 그룹 h5py하는 덧붙이
- 시간 1
- 인덱스 1
- 값 X
- 값 y
- 시간 1
- 인덱스 2
- 값 x
- 값 y
- 시간이
- 인덱스 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 : 링크를 만들 수 없습니다 (이름이 이미 있습니다)"입니다.
그룹에 추가 할 수있는 방법이 있습니까?