Mój kod Pythona otrzymuje tablicę bajtów, która reprezentuje bajty pliku hdf5.Czy można załadować plik z tablicy bajtów w pamięci?
Chciałbym przeczytać tablicę bajtów dla obiektu pliku h5py w pamięci bez uprzedniego zapisania tablicy bajtów na dysk. This page mówi, że mogę otworzyć plik zmapowany w pamięci, ale będzie to nowy, pusty plik. Chcę przejść z tablicy bajtów do pliku hdf5 w pamięci, użyć go, odrzucić i nie zapisywać na dysku w żadnym momencie.
Czy można to zrobić za pomocą h5py? (Lub z hdf5 wykorzystaniem C, jeśli jest to jedyny sposób)
Próbuję zrobić to samo. Czy mógłbyś pokazać kod z rozwiązaniem, które działało? dzięki! – konus
Znalazłem rozwiązanie i opublikowałem je tutaj: https://stackoverflow.com/questions/11588630/pass-hdf5-file-to-h5py-as-binary-blob-string/45900556#45900556 – SCGH