gym第一个程序
Posted Lejeune
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gym第一个程序相关的知识,希望对你有一定的参考价值。
gym安装完成之后,在pycharm中尝试运行以下代码
import gym
import time
env = gym.make('CartPole-v0')
env.reset()
env.render()
for _ in range(1000):
next_state, reward, done, _ = env.step(env.action_space.sample()) #
env.render()
if done==True:
print('game over')
time.sleep(5)
break
运行成功则为安装成功,其中reset是重置环境方法,render是渲染方法,即将变化渲染出图形界面可以看得到,游戏到底完成了怎么样的变化。step是动作方法,上面选用随机动作。返回下一个状态,回报,是否结束等信息。
当然,初学者也经常想要自己玩一下游戏,不然都不知道自己的ai在做什么。。。建议到网上找相同的游戏玩,其次,也可以通过python检测按键来达到玩游戏的效果,不过略有些复杂,作为ai设计者,应该将更多的精力放在设计ai上。链接 这片文章写了如何检测按键去完成游戏,有兴趣可以参考一下,代码不难,比较繁琐。
以上是关于gym第一个程序的主要内容,如果未能解决你的问题,请参考以下文章