讀取h5檔案基本操作

2021-10-07 14:14:36 字數 720 閱讀 9995

import h5py

f0 = h5py.file(

'/users/hupeiwen/downloads/modelnet40_ply_hdf5_2048/ply_data_test0.h5'

,'r'

)#遍歷檔案中的一級組

forgroup in f0.keys(

): print (

group

)#獲得其下面的dataset

print(f0[group]

.name)

print(f0[group]

.shape)

#print(f[group].value)

結果如下:

label是指類別,前20訓練,後20測試

#要列印出data的內容的話:

print f[

'data'

][:]

#要列印出data的形狀的話:

python儲存高維陣列array

hdf5storage讀取 h5檔案

讀取.h5檔案時,常用的是h5py模組,但該模組存在一些缺點,就是在python中,使用h5py讀取的資料會對原始資料產生類似於轉置等操作,在使用過程中帶來諸多不便。而hdf5storage模組可以完全避免這種問題。hdf5storage的使用非常簡單,示例如下 import hdf5storage...

h5檔案初識

h5檔案中有兩個核心的概念 組 group 和資料集 dataset 乙個h5檔案就是 dataset 和 group 二合一的容器。dataset 簡單來講類似陣列組織形式的資料集合,像 numpy 陣列一樣工作,乙個dataset即乙個numpy.ndarray np.array只是乙個便捷的函...

h5檔案簡介

h5檔案是層次格式的第5代版本,用於儲存科學資料的一種檔案格式和庫檔案,由美國超級計算中心與應用中心研發的檔案格式,用以儲存和組織大規模資料.h5將檔案結構簡化成兩個主要的物件型別 1 資料集dataset,就是同一型別資料的多維陣列 2 組group,是一種容器結構,可以包含資料集和其他組,若乙個...