全局变量
有时候我们在不同的文件中需要定义好相同的全局变量,比如vocab_size等,这如果我们手动地去在每个文件中改,不但容易出现big fingers的错误,而且在后期调参的过程中也不方便改动。为了解决这个问题,我们创造一个文件hyperparameters.py,通过调用一个我们自己提前写好的module,达成目的。
为了明确地阐述,我们这里需要三个python文件,放在同一文件夹下:
- module.py 用于定义模组
- hyperparameters.py 用于定义超参数(即全局变量)
- main.py 通过hyperparameters.py调用超参数
下面说明每个文件中的内容
module.py
def _init():
global _global_dict
_global_dict = {
}
def