0
ptrepack 거의 내가 쓴 것 외에는 중복 경로를 덮어 쓰거나 무시할 수있는 옵션 만 있습니다. 아래 예 제가2 hdf5 파일을 pytables와 병합
입력 파일을 구조에 발생하는 것이 도시 한
/ (RootGroup) ''
/data_set_name (Group) 'group of images files'
/data_set_name_Set (EArray(7913, 128)) ''
/data_set_name/image_set_index (Table(3,)) ''
/data_set_name/i100 (Group) 'sift features and coordinates'
/data_set_name/i100/descriptors (Array(7913, 128)) 'sift descriptors'
/data_set_name/i100/locations (Array(7913, 4)) 'sift feature locations'
입력 파일 두
/ (RootGroup) ''
/data_set_name (Group) 'group of images files'
/data_set_name_Set (EArray(4328, 128)) ''
/data_set_name/image_set_index (Table(4,)) ''
/data_set_name/i1156 (Group) 'sift features and coordinates'
/data_set_name/i1156/descriptors (Array(4328, 128)) 'sift descriptors'
/data_set_name/i1156/locations (Array(4328, 4)) 'sift feature locations'
원하는 출력
/ (RootGroup) ''
/data_set_name (Group) 'group of images files'
/data_set_name_Set (EArray(12241, 128)) ''
/data_set_name/image_set_index (Table(7,)) ''
/data_set_name/i100 (Group) 'sift features and coordinates'
/data_set_name/i100/descriptors (Array(7913, 128)) 'sift descriptors'
/data_set_name/i100/locations (Array(7913, 4)) 'sift feature locations'
/data_set_name/i1156 (Group) 'sift features and coordinates'
/data_set_name/i1156/descriptors (Array(4328, 128)) 'sift descriptors'
/data_set_name/i1156/locations (Array(4328, 4)) 'sift feature locations'
뭐죠 효율적인 방법으로 이러는거야?
이 또한 관심을 가질 수있다 "ptrepack -v --overwrite-노드 node1.h5 :/node2.h5 : /" 는 기반 (모든 데이터를 복사 나타납니다 파일의 크기)를 표시하지만 파일 내용을 표시 할 때 하나의 파일 그룹 만 볼 수 있습니다. 그러나 "ptrepack -v --overwrite-nodes node1.h5 : /group node2.h5 :/groups"를 수행하면 모든 것이 사본 뒤에 표시됩니다 – Ben