Объект SuperMarioBrosEnv не имеет атрибута render_mode.Python

Программы на Python
Ответить
Anonymous
 Объект SuperMarioBrosEnv не имеет атрибута render_mode.

Сообщение Anonymous »

Итак, это мой первый проект в области обучения с подкреплением, и я столкнулся с этой проблемой в первую очередь, вот мои характеристики

Код: Выделить всё

gym==0.23.0
gym-notices==0.0.8
gym-super-mario-bros==7.4.0
gymnasium==1.0.0
nes-py==8.2.1
nest-asyncio==1.6.0
numpy==1.24.1
stable_baselines3==2.4.1
< /code>
И вот мой код < /p>
   import gym_super_mario_bros
from nes_py.wrappers import JoypadSpace
from gym_super_mario_bros.actions import SIMPLE_MOVEMENT
from gym.wrappers import FrameStack, GrayScaleObservation
from stable_baselines3.common.vec_env import DummyVecEnv, VecFrameStack
from matplotlib import pyplot as plt
import time

env = gym_super_mario_bros.make('SuperMarioBros-v0')
env = JoypadSpace(env, SIMPLE_MOVEMENT)
env = GrayScaleObservation(env,keep_dim=True)
env = DummyVecEnv([lambda:env])
env = VecFrameStack(env, 4, channels_order="last")


Подробнее здесь: https://stackoverflow.com/questions/793 ... ender-mode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»