原文鏈接: python h5py(h5文件) 文件內(nèi)容讀取
上一篇: Python 鍵盤按鍵監(jiān)聽 截取全屏 百度ai通用文字識(shí)別
下一篇: 數(shù)字中1的個(gè)數(shù) 循環(huán)判斷 位與 查表法 二次查表法
使用遞歸函數(shù)顯示文件數(shù)據(jù)結(jié)構(gòu)
如果有value屬性,表示該數(shù)據(jù)為值,打印出來,如果沒有則表示數(shù)據(jù)為組group,繼續(xù)遞歸顯示
import h5py
file = h5py.File('S1aire_test_T01.h5')
def show(data):
print('name ---', data.name)
if 'value' in dir(data):
# 有值的話直接打出
# print(data.shape)
print(data.value)
else:
# 是一個(gè)group的話則繼續(xù)深入
for k in data:
show(data[k])
show(file)
name 表示數(shù)據(jù)所在的層級(jí),根為/
vgg19 文章來源:http://www.zghlxwxcb.cn/news/detail-406110.html
沒有輸出數(shù)值。。。太多了。。。。只輸出形狀 文章來源地址http://www.zghlxwxcb.cn/news/detail-406110.html
name --- /
name --- /layer_0
name --- /layer_1
name --- /layer_1/param_0
(64, 3, 3, 3)
name --- /layer_1/param_1
(64,)
name --- /layer_10
name --- /layer_11
name --- /layer_11/param_0
(256, 128, 3, 3)
name --- /layer_11/param_1
(256,)
name --- /layer_12
name --- /layer_13
name --- /layer_13/param_0
(256, 256, 3, 3)
name --- /layer_13/param_1
(256,)
name --- /layer_14
name --- /layer_15
name --- /layer_15/param_0
(256, 256, 3, 3)
name --- /layer_15/param_1
(256,)
name --- /layer_16
name --- /layer_17
name --- /layer_17/param_0
(256, 256, 3, 3)
name --- /layer_17/param_1
(256,)
name --- /layer_18
name --- /layer_19
name --- /layer_2
name --- /layer_20
name --- /layer_20/param_0
(512, 256, 3, 3)
name --- /layer_20/param_1
(512,)
name --- /layer_21
name --- /layer_22
name --- /layer_22/param_0
(512, 512, 3, 3)
name --- /layer_22/param_1
(512,)
name --- /layer_23
name --- /layer_24
name --- /layer_24/param_0
(512, 512, 3, 3)
name --- /layer_24/param_1
(512,)
name --- /layer_25
name --- /layer_26
name --- /layer_26/param_0
(512, 512, 3, 3)
name --- /layer_26/param_1
(512,)
name --- /layer_27
name --- /layer_28
name --- /layer_29
name --- /layer_29/param_0
(512, 512, 3, 3)
name --- /layer_29/param_1
(512,)
name --- /layer_3
name --- /layer_3/param_0
(64, 64, 3, 3)
name --- /layer_3/param_1
(64,)
name --- /layer_30
name --- /layer_31
name --- /layer_31/param_0
(512, 512, 3, 3)
name --- /layer_31/param_1
(512,)
name --- /layer_32
name --- /layer_33
name --- /layer_33/param_0
(512, 512, 3, 3)
name --- /layer_33/param_1
(512,)
name --- /layer_34
name --- /layer_35
name --- /layer_35/param_0
(512, 512, 3, 3)
name --- /layer_35/param_1
(512,)
name --- /layer_36
name --- /layer_37
name --- /layer_38
name --- /layer_38/param_0
(25088, 4096)
name --- /layer_38/param_1
(4096,)
name --- /layer_39
name --- /layer_4
name --- /layer_40
name --- /layer_40/param_0
(4096, 4096)
name --- /layer_40/param_1
(4096,)
name --- /layer_41
name --- /layer_42
name --- /layer_42/param_0
(4096, 1000)
name --- /layer_42/param_1
(1000,)
name --- /layer_5
name --- /layer_6
name --- /layer_6/param_0
(128, 64, 3, 3)
name --- /layer_6/param_1
(128,)
name --- /layer_7
name --- /layer_8
name --- /layer_8/param_0
(128, 128, 3, 3)
name --- /layer_8/param_1
(128,)
name --- /layer_9
到了這里,關(guān)于python h5py(h5文件) 文件內(nèi)容讀取的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!