from easydict import EasyDict as edict
生活随笔
收集整理的這篇文章主要介紹了
from easydict import EasyDict as edict
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
easydict,顧名思義,可以很easy地使用dict,在PyPI解釋:https://pypi.org/project/easydict/
EasyDict?allows to access dict values as attributes (works recursively). A Javascript-like properties dot notation for python dicts.
在FasterRCNN的配置文件 config.py 中第一次見(jiàn)這個(gè)用法:
''' config.py '''from easydict import EasyDict as edict__C = edict() cfg = __C__C.TRAIN = edict() # access dict values as attributes(works recursively) __C.TRAIN.LEARNING_RATE = 0.001__C.TEST = edict() __C.TEST.SCALES = (600,)print(cfg) >> {'TRAIN': {'LEARNING_RATE': 0.001}, 'TEST': {'SCALES': [600]}}這種特性在寫(xiě)配置文件時(shí)地區(qū)很好用,這樣在其他文件調(diào)用配置文件中設(shè)定的參數(shù)時(shí),就會(huì)很方便:
from config import cfg?
總結(jié)
以上是生活随笔為你收集整理的from easydict import EasyDict as edict的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 521表白神器(520后续)-教你用微信
- 下一篇: 奇舞周刊第 460 期:详聊前端异常原理