나는 SO 사용자가 이전에이 question을 요청했지만 2009 년에 질문을 받았으며 HDF5에 대한 더 많은 지식이 필요하거나 새로운 버전에서이 특정 문제가 해결되기를 바랬습니다. 내 자신의 문제와 관련하여 여기서 질문을 다시 말하십시오.HDF5 파일에서 정보 삭제
큰 지오메트리에서 거대한 노드와 요소 파일을 가지고 있으며 필요한 정보를 모두 검색했습니다. 따라서 파이썬에서는 원본 파일을 유지하려고하지만 필요하지 않은 정보를 삭제하고 다른 소스에 대한 추가 정보를 채 웁니다. 예를 들어, 필요하지 않은 노드의 데이터 집합이 있습니다. 그러나 이웃 데이터 집합을 유지하고 외부 파일의 인덱스에 대한 정보를 포함해야합니다. 특정 데이터 세트를 삭제할 수있는 방법이 있습니까?
HDF5 파일에 "placekeeper"가 여전히있는 사실은 아무도 정보를 제거하는 데 어려움이 있다는 것을 알고 싶습니다. 너무 빈 공간에 대해 걱정하지 않아도됩니다. 단순히 정보를 제거하고 추가하여 완전히 새로운 파일을 만드는 것이 더 빠르면됩니다.
참고 : H5py의 'r +'를 사용하여 읽고 쓰고 있습니다.
자세한 설명과 유용한 링크를 제공해 주셔서 감사합니다. 이것은 내가 필요한 것입니다. – Ason
감사합니다. 이것은 여전히 그렇습니다. 탐구/확인 프로그래밍 방식 [여기] (https://github.com/jackdotwa/python-concepts/blob/master/hdf5/reclaiming_space.ipynb). –