Mein Python-Code empfängt ein Byte-Array, das die Bytes der hdf5-Datei darstellt.Kann h5py eine Datei von einem Byte-Array im Speicher laden?
Ich möchte dieses Byte-Array zu einem In-Memory-H5py-Dateiobjekt lesen, ohne zuerst das Byte-Array auf die Festplatte zu schreiben. This page sagt, dass ich eine Memory-Mapped-Datei öffnen kann, aber es wäre eine neue, leere Datei. Ich möchte von Byte-Array zu In-Memory-Hdf5-Datei gehen, sie verwenden, verwerfen und nicht zu jeder Zeit auf die Festplatte schreiben.
Ist es möglich, dies mit h5py zu tun? (Oder mit hdf5 mit C, wenn das der einzige Weg)
Ich versuche das Gleiche zu tun. Könnten Sie Code mit der Lösung zeigen, der gearbeitet hat? Vielen Dank! – konus
Ich fand die Lösung und postete es hier: https://stackoverflow.com/questions/11588630/pass-hdf5-file-to-h5py-as-binary-blob-string/45900556#45900556 – SCGH