Visualizzare l'ambiente Mountain Car
Ora farai un passo avanti nell'esplorazione dell'ambiente Mountain Car. La visualizzazione è fondamentale per comprendere le dinamiche degli ambienti di RL. Scriverai una funzione render() che mostra lo stato corrente dell'ambiente. Questa funzione verrà poi riutilizzata per qualsiasi ambiente tu voglia visualizzare.
matplotlib.pyplot e gymnasium sono già stati importati come plt e gym.
Questo esercizio fa parte del corso
Reinforcement Learning con Gymnasium in Python
Istruzioni dell'esercizio
- Completa la funzione
render()per visualizzare l'ambiente, ottenendo l'immagine dello statostate_imagee mostrandola. - Chiama la funzione
render()per visualizzare lo stato corrente dell'ambiente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
env = gym.make('MountainCar', render_mode='rgb_array')
initial_state, _ = env.reset()
# Complete the render function
def render():
state_image = ____
____
plt.show()
# Call the render function
____