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,是一種容器結構,可以包含資料集和其他組,若乙個...