Como copiar parcialmente usando python um arquivo Hdf5 em um novo mantendo a mesma estrutura?
Eu tenho um arquivo hdf5 grande que se parece com isso:
A/B/dataset1, dataset2
A/C/dataset1, dataset2
A/D/dataset1, dataset2
A/E/dataset1, dataset2
...
Quero criar um novo arquivo apenas com isso: A / B / conjunto de dados1, conjunto de dados2 A / C / conjunto de dados1, conjunto de dados2
Qual é a maneira mais fácil em python?
Eu fiz:
fs = h5py.File('source.h5', 'r')
fd = h5py.File('dest.h5', 'w')
fs.copy('group B', fd)
o problema é que eu recebo o dest.h5:
B/dataset1, dataset2
e que estou perdendo parte da arborescência.