ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

Adaugă câteva linii de cod după bucla for:

  • Importă matplotlib.pyplot ca plt.
  • Folosește plt.plot() pentru a reprezenta grafic random_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
Editează și rulează codul