Wie kopiere ich eine Hdf5-Datei mit Python teilweise in eine neue, wobei ich die gleiche Struktur behalte?

Ich habe eine große hdf5-Datei, die ungefähr so aussieht:

A/B/dataset1, dataset2
A/C/dataset1, dataset2
A/D/dataset1, dataset2
A/E/dataset1, dataset2

...

Ich möchte eine neue Datei nur damit erstellen: A / B / dataset1, dataset2 A / C / dataset1, dataset2

Was ist der einfachste Weg in Python?

Ich tat:

fs = h5py.File('source.h5', 'r')
fd = h5py.File('dest.h5', 'w')
fs.copy('group B', fd)

das problem ist, dass ich für dest.h5 bekomme:

B/dataset1, dataset2

und dass mir ein Teil der Arboreszenz fehlt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage