Vizualizează parcursul
Hai să vizualizăm acest parcurs aleatoriu! Îți amintești cum poți folosi matplotlib pentru a construi un grafic liniar?
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()
Prima listă transmisă este mapată pe axa x, iar a doua listă este mapată pe axa y.
Dacă transmiți un singur argument, Python va ști ce să facă: va folosi indexul listei pentru axa x și valorile din listă pentru axa y.
Acest exercițiu face parte din cursul
Python intermediar
Instrucțiuni pentru exercițiu
Adaugă câteva linii de cod după bucla for:
- Importă
matplotlib.pyplotcaplt. - Folosește
plt.plot()pentru a reprezenta graficrandom_walk. - Încheie cu
plt.show()pentru a afișa efectiv graficul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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