深度學習中easydict模組使用

2021-09-06 17:26:31 字數 499 閱讀 8479

from easydict import easydict as edict

config = edict()

config.train = edict() # 建立乙個字典,key是train,值是{}

config.test = edict()

# config.train = {} # 這個和上面的那句話是等價的,相當於建立乙個字典的key

config.train.batch_size = 25 # 然後在裡面寫值,表示train裡面的value也是乙個字典

config.train.early_stopping_num = 10

config.train.lr = 0.0001

print(config)

輸出

, 'test': {}}
如果利用python中的字典建立會比較麻煩,所以利用edit()初始化來建立字典,這樣建立起來就比較容易 

python中的easydict模組使用

easydict可以讓你像訪問屬性一樣訪問dict裡的變數。d print d foo 如何想要訪問字典的元素需要這麼寫 print d bar y 如果想要繼續訪問字典中字典的元素需要使用二維陣列 print d.foo 這樣寫會出錯哦!輸出 3 2但是感覺這樣太麻煩了,有沒有更簡單的方法使用字典...

Python裡的easydict模組

d print d foo 訪問字典的元素 print d bar y 訪問字典中的元素需要使用二維陣列 print d.foo 這樣寫會出錯哦!3 2from easydict import easydict as edict easy edict d 將普通的字典傳入到edict 中 print...

python 中easydict的簡單使用

寫在前面 當遇到乙個陌生的python第三方庫時,可以去pypi這個主頁檢視描述以迅速入門!或者import time dir time easydict的作用 可以使得以屬性的方式去訪問字典的值!from easydict import easydict as edict d edict d.fo...