Python 在torch和numpy中设置手动种子是否会传播到所有导入的脚本、嵌套函数等中?
我的脚本结构如下: main.py->launcher\u util.py:run\u实验(实验…)->experiment.py:experiment(…) 在main.py中,我调用:Python 在torch和numpy中设置手动种子是否会传播到所有导入的脚本、嵌套函数等中?,python,numpy,pytorch,Python,Numpy,Pytorch,我的脚本结构如下: main.py->launcher\u util.py:run\u实验(实验…)->experiment.py:experiment(…) 在main.py中,我调用: import torch import numpy torch.manual_seed(1) np.random.seed(1) 但是当我观察多次实验时,结果并不完全相同。随机性的唯一两个来源来自Pytork和Numpy(即,由于OpenAI Gym中随机环境变量的生成),但实验结果图并不相同。为什么?
import torch
import numpy
torch.manual_seed(1)
np.random.seed(1)
但是当我观察多次实验时,结果并不完全相同。随机性的唯一两个来源来自Pytork和Numpy(即,由于OpenAI Gym中随机环境变量的生成),但实验结果图并不相同。为什么?