Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在torch和numpy中设置手动种子是否会传播到所有导入的脚本、嵌套函数等中?_Python_Numpy_Pytorch - Fatal编程技术网

Python 在torch和numpy中设置手动种子是否会传播到所有导入的脚本、嵌套函数等中?

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中随机环境变量的生成),但实验结果图并不相同。为什么?

我的脚本结构如下:

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中随机环境变量的生成),但实验结果图并不相同。为什么?