FrozenLake introduction
In [ ]:
Copied!
import gymnasium as gym
env = gym.make("FrozenLake-v1", render_mode='ansi', is_slippery=True).env
import gymnasium as gym
env = gym.make("FrozenLake-v1", render_mode='ansi', is_slippery=True).env
is_slippery=False torna o ambiente deterministico
In [ ]:
Copied!
print(env.observation_space.n)
print(env.action_space.n)
print(env.observation_space.n)
print(env.action_space.n)
In [ ]:
Copied!
# inicializando o ambiente
state = env.reset()
# inicializando o ambiente
state = env.reset()
In [ ]:
Copied!
# imprimindo o ambiente
print(env.render())
# imprimindo o ambiente
print(env.render())
eh possivel fazer env.render(mode='ansi') para imprimir no terminal
In [ ]:
Copied!
print('Executando algumas acoes')
print('Executando algumas acoes')
In [ ]:
Copied!
print('\n\n')
print('\n\n')
In [ ]:
Copied!
print('indo para baixo')
state, reward, done, truncated, info = env.step(1)
print(env.render())
print(reward, done)
print('indo para baixo')
state, reward, done, truncated, info = env.step(1)
print(env.render())
print(reward, done)
In [ ]:
Copied!
print('indo para baixo')
state, reward, done, _, _ = env.step(1)
print(env.render())
print(reward, done)
print('indo para baixo')
state, reward, done, _, _ = env.step(1)
print(env.render())
print(reward, done)
In [ ]:
Copied!
print('indo para direita')
state, reward, done, _, info = env.step(2)
print(env.render())
print(reward, done)
print('indo para direita')
state, reward, done, _, info = env.step(2)
print(env.render())
print(reward, done)
In [ ]:
Copied!
print('indo para direita')
state, reward, done, _, info = env.step(2)
print(env.render())
print(reward, done)
print('indo para direita')
state, reward, done, _, info = env.step(2)
print(env.render())
print(reward, done)
In [ ]:
Copied!
print('indo para baixo')
state, reward, done, _, info = env.step(1)
print(env.render())
print(reward, done)
print('indo para baixo')
state, reward, done, _, info = env.step(1)
print(env.render())
print(reward, done)
In [ ]:
Copied!
print('indo para direita')
state, reward, done, _, info = env.step(2)
print(env.render())
print(reward, done)
print('indo para direita')
state, reward, done, _, info = env.step(2)
print(env.render())
print(reward, done)