IniziaInizia gratis

Visualizzare la random walk

Visualizziamo questa random walk! Ricordi che puoi usare matplotlib per costruire un grafico a linee?

import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()

La prima lista che hai passato viene mappata sull’asse x, mentre la seconda sull'asse y.

Se passi un solo argomento, Python saprà cosa fare: utilizzerà l'indice della lista da mappare sull'asse x e i valori della stessa lista sull'asse y.

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

Aggiungi alcune righe di codice dopo il ciclo for:

  • Importa matplotlib.pyplot come plt.
  • Usa plt.plot() per tracciare random_walk.
  • Termina con plt.show() per visualizzare il grafico risultante.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# NumPy is imported, seed is set

# Initialization
random_walk = [0]

for x in range(100) :
    step = random_walk[-1]
    dice = np.random.randint(1,7)

    if dice <= 2:
        step = max(0, step - 1)
    elif dice <= 5:
        step = step + 1
    else:
        step = step + np.random.randint(1,7)

    random_walk.append(step)

# Import matplotlib.pyplot as plt


# Plot random_walk


# Show the plot
Modifica ed esegui il codice