我正在尝试在gym中的
cart-pole
环境CartPole-v1中播种随机性,但没有种子属性。我已经确保gym和python是最新的,并查看了文档,但没有找到任何东西。请帮忙。
这是我尝试过的:
env = gym.make('CartPole-v1')
env.seed(0)
我预计这段代码运行不会出现任何问题,但实际上我遇到了这个错误:
AttributeError:“CartPoleEnv”对象没有属性“seed”
seed
穿过env.reset()
:
import gym
env = gym.make('CartPole-v1')
obs, info = env.reset(seed=0)
obs, info
>>> [ 0.01369617 -0.02302133 -0.04590265 -0.04834723] {}
在进行第一个
step
之前,必须重置环境。在这个reset
中,您可以传入seed
和任何附加的options
(如果有的话)。
我遇到了同样的问题。通过安装旧版本的
gym
解决了这个问题:
pip install gym==0.25.2