Hat jemand eine Idee, hdf5-Datasets von h5py zu aktualisieren? Unter der Annahme, schaffen wir einen Datensatz wie:Aktualisierung von h5py Datasets
import h5py
import numpy
f = h5py.File('myfile.hdf5')
dset = f.create_dataset('mydataset', data=numpy.ones((2,2),"=i4"))
new_dset_value=numpy.zeros((3,3),"=i4")
Ist es möglich, die dset zu einem 3x3 numpy Array zu verlängern?
Resize auch eine Achse Argument akzeptiert, so dass Sie nur die neue Größe angeben müssen für die Achse, die Sie erweitern, anstatt alle von ihnen: dset.resize (10, Achse = 0) – velotron
Das ist sehr nützlich, @velotron, könnte es zur akzeptierten Antwort hinzugefügt werden, weil für mehrdimensionale Arrays ist es einfacher, dies zu tun. – gcucurull
überschreibt dieses Beispiel, was zuvor in der Datei war? oder fügt es einfach den neuen Inhalt an? – user798719