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...