Zacznij terazZacznij za darmo

Wizualizacja błądzenia

Zwizualizujmy to błądzenie losowe! Pamiętasz, jak używać matplotlib do tworzenia wykresu liniowego?

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

Pierwsza przekazana lista jest mapowana na oś x, a druga – na oś y.

Jeśli przekażesz tylko jeden argument, Python sam się domyśli, co zrobić: użyje indeksów listy jako wartości na osi x, a wartości z listy jako wartości na osi y.

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

Dodaj kilka linii kodu po pętli for:

  • Zaimportuj matplotlib.pyplot jako plt.
  • Użyj plt.plot(), aby narysować wykres random_walk.
  • Na końcu wywołaj plt.show(), żeby faktycznie wyświetlić wykres.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod