import h5py
import numpy as np
#hdf5的寫入:
imgdata = np.zeros((2,4))
f = h5py.file('hdf5_file.h5','w') #建立乙個h5檔案,檔案指標是f
f['data'] = imgdata #將資料寫入檔案的主鍵data下面
f['labels'] = np.array([1,2,3,4,5]) #將資料寫入檔案的主鍵labels下面
f.close() #關閉檔案
#hdf5的讀取:
f = h5py.file('hdf5_file.h5','r') #開啟h5檔案
# 可以檢視所有的主鍵
for key in f.keys():
print(f[key].name)
print(f[key].shape)
print(f[key].value)
輸出結果:
e:\phthon35\python.exe i:/catsvsdogs1-master/catsvsdogs1-master/file01/test10.py
/data
(2, 4)
[[ 0. 0. 0. 0.]
[ 0. 0. 0. 0.]]
/labels
(5,)
[1 2 3 4 5]
process finished with exit code 0
python庫 h5py入門講解
h5py檔案是存放兩類物件的容器,資料集 dataset 和組 group dataset類似陣列類的資料集合,和numpy的陣列差不多。group是像資料夾一樣的容器,它好比python中的字典,有鍵 key 和值 value group中可以存放dataset或者其他的group。鍵 就是組成員...
python庫 h5py入門講解
h5py檔案是存放兩類物件的容器,資料集 dataset 和組 group dataset類似陣列類的資料集合,和numpy的陣列差不多。group是像資料夾一樣的容器,它好比python中的字典,有鍵 key 和值 value group中可以存放dataset或者其他的group。鍵 就是組成員...
h5py 必知 String儲存
1.h5py 檔案介紹 乙個h5py檔案是 dataset 和 group 二合一的容器。1.dataset 類似陣列組織的資料的集合,像 numpy 陣列一樣工作 2.group 包含了其它 dataset 和 其它 group 像字典一樣工作 看下圖 通過上圖,我們可以知道 h5py 檔案就像是...