晚上好,這里是模擬atari游戲的示例代碼
import numpy as np
import matplotlib.pyplot as plt
import gym
import time
env =gym.make('BreakoutNoFrameskip-v4')
print("Observation Space :",env.observation_space)
print("Action Space :",env.action_space)
env.reset()
for i in range(1000):
action =env.action_space.sample()
obs,reward,done,info =env.step(action)
env.render()
time.sleep(0.01)
if done :
env.reset()
env.close()
plt.show()
我有一個問題 - 是否可以從渲染中創建一個簡單的視頻?所以我的問題是是否可以將渲染轉換為 mp4 格式?我以前沒有這樣做過,也沒有看過任何教程,這就是我問這個問題的原因
uj5u.com熱心網友回復:
這會將video_every每集的視頻保存到“視頻”檔案夾中,同時保持從您的帖子中渲染到螢屏的功能。
import gym
import time
env = gym.make('BreakoutNoFrameskip-v4')
video_every = 1
env = gym.wrappers.Monitor(env, "./video", video_callable=lambda episode_id: (episode_id%video_every)==0, force=True)
print("Observation Space :",env.observation_space)
print("Action Space :",env.action_space)
env.reset()
for i in range(1000):
action =env.action_space.sample()
obs,reward,done,info =env.step(action)
env.render()
time.sleep(0.01)
if done :
env.reset()
env.close()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/420051.html
標籤:
