码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python强化学习--gym安装与使用


    最近开始学习强化学习,第一步肯定是要学会安装和使用pym,原本以为很简单,事实上确实很简单,但是遇到一个小问题,就是安装gym之后,在应用的过程中,游戏界面没有显示出来,了解后才知道是gym版本不对。

    一种可用的版本匹配是: python 3.9 + gym 0.23.0.

    目前了解来看,gym 0.23.0 是一个比较常用的版本,后续的更新版本中(比如0.26.2),有许多功能的接口都有了改变,对python8,python9,python10的可视化显示也存在问题,但是在用pip安装时,默认的是安装0.26.2版本。

    gym的安装命令如下:

    1. pip install gym==0.23.0
    2. pip install pygame

    然后运行以下脚本就可以使用gym了:

    1. import gym
    2. ## 打印所有env
    3. print(gym.envs.registry.all())
    4. ## 选择“CartPole-v1”环境
    5. env = gym.make("CartPole-v1")
    6. state = env.reset()## 环境初始化,并返回初始化状态state
    7. for t in range(1000):
    8. env.render() # 渲染环境,即,在机器上显示环境
    9. print("state_{} = {}".format(t,state))
    10. action = env.action_space.sample()
    11. state,reward,done,info = env.step(action) # 在0.26.2版本中返回值出现了变化。
    12. if done:
    13. print("Finished")
    14. break
    15. env.close() #应该是对env.render()的关闭

    参考:

    [1]运行gym库动画窗口渲染不出来_e =gym.make('cartpole-v1') 没有反应_流萤点火的博客-CSDN博客[2] gym源代码的github地址:https://github.com/openai/gym

  • 相关阅读:
    基于JavaWeb+SpringBoot+Vue摩托车商城微信小程序系统的设计和实现
    部署一个自己的GPT客户端[以ChatGPT-Next-Web为例]
    MongoBd 离线安装与管理
    webpack 的基本使用(详解)
    pycharm2020无法打开,点击无反应
    MVC使用的设计模式
    产生 BUG 测试人员需要自己去分析原因吗?
    硬核破解HashMap源码
    小国王——状压DP
    AI智能网关在工业物联网领域有哪些应用优势
  • 原文地址:https://blog.csdn.net/Strive_For_Future/article/details/132640261
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号