IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Completa la funzione render() per visualizzare l'ambiente, ottenendo l'immagine dello stato state_image e 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    
____
Modifica ed esegui il codice