当前位置: 首页 > wzjs >正文

宜宾网站建设线上宣传方案

宜宾网站建设,线上宣传方案,北京工商登记服务平台,dreamweaver8网站模板文章目录 一、Gym的安装二、Gym注册 一、Gym的安装 1. 命令安装 pip install gym -y2. 源码安装 git clone https://github.com/openai/gym cd gym pip install -e .3. 示例安装验证 写一示例测试 gym_test.py文件内容如下: import gym# 创建环境并指定渲染模式…

文章目录

  • 一、Gym的安装
  • 二、Gym注册

一、Gym的安装

1. 命令安装

pip install gym -y

2. 源码安装

git clone https://github.com/openai/gym
cd gym
pip install -e .

3. 示例安装验证
写一示例测试 gym_test.py文件内容如下:

import gym# 创建环境并指定渲染模式
env = gym.make('CartPole-v1', render_mode='human')
env.reset()# 运行1000步
for _ in range(1000):env.render()action = env.action_space.sample()obs, reward, terminated, truncated, info = env.step(action)# 如果环境终止,重置if terminated or truncated:env.reset()
env.close()

测试demo结果如下则安装成功。

# 可视化依赖
pip install pygamepython3 gym_test.py

在这里插入图片描述

测试 gym 能否成功运行 MuJoCo 环境

# version1: 纯gym_version >= '0.26.0'
import gymenv = gym.make("Ant-v4", render_mode="human")
observation, info = env.reset()  # reset() 现在返回 (observation, info)for _ in range(1000):action = env.action_space.sample()observation, reward, terminated, truncated, info = env.step(action)  # 新版返回5个值if terminated or truncated:  # 检查是否终止或截断observation, info = env.reset()  # 重置环境env.close()# version2: 兼容性gym_version各版本
import gym
import warnings# 获取当前 gym 版本
gym_version = gym.__version__
print(f"Using gym version: {gym_version}")# 初始化环境
env = gym.make("Ant-v4", render_mode="human")# 根据版本自适应处理 reset() 返回值
if gym_version >= '0.26.0':observation, info = env.reset()
else:observation = env.reset()info = {}  # 旧版没有 infotry:for _ in range(1000):action = env.action_space.sample()# 根据版本自适应处理 step() 返回值if gym_version >= '0.26.0':observation, reward, terminated, truncated, info = env.step(action)done = terminated or truncatedelse:observation, reward, done, info = env.step(action)truncated = False  # 旧版没有 truncated# 渲染环境if gym_version >= '0.26.0':env.render()  # 新版 render() 不需要参数else:env.render(mode='human')  # 旧版需要指定 mode# 检查是否结束if done:if gym_version >= '0.26.0':observation, info = env.reset()else:observation = env.reset()info = {}except KeyboardInterrupt:print("Simulation interrupted by user")finally:env.close()print("Environment closed")

测试结果如下则成功调用Mujoco环境。
在这里插入图片描述

二、Gym注册

当需要基于Gym基本框架搭建自定义环境时,如何将自己的环境移到gym中,被其所识别,这即是 Gym注册自定义环境 问题。

http://www.dtcms.com/wzjs/160631.html

相关文章:

  • 洛阳青峰做网站今日头条新闻最新疫情
  • 深圳公司网站建设公司邢台市seo服务
  • 南阳网站制作成都seo公司
  • 内蒙古建设协会网站seo排名怎么做
  • 如何为产品做网站营销推广的形式包括
  • 部门网站建设个人总结seo数据优化
  • 网站建成国外网站seo
  • 新疆网络运营aso关键词搜索优化
  • 用返利网站做爆款网络广告推广方案
  • 揭阳模板网站建站网站推广的内容
  • 玉田住房与城乡建设局网站短视频平台推广方案
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包什么是互联网销售
  • 可以做任务的网站有哪些网络营销的发展历程
  • 外国人可以在中国做网站吗营销型网站建设ppt
  • 网站团队的建设搜索引擎推广简称
  • 湖南建设银行网站百度一下百度
  • 长沙seo网站排名优化快速整站优化
  • 企业在阿里云做网站百度推广开户渠道
  • 邢台做网站可信赖网络营销岗位招聘信息
  • 和田网页设计seo黑帽技术
  • 外国网站邀请做编辑百度关键词点击价格查询
  • 石家庄站到石家庄北站全网营销系统是干什么的
  • 芜湖做网站的公司西安互联网推广公司
  • 普通网站做写软文赚钱的平台都有哪些
  • 坪山商城网站建设哪家便宜唐山公司做网站
  • 西安做网站哪家便宜百度指数官网入口
  • 用vs2012做简单网站爱站网长尾关键词挖掘工具福利片
  • 网站空间香港主机宁德市房价
  • 做业精灵官方网站廊坊seo网络推广
  • asp做购物网站网络推广员岗位职责