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
Instrukcje do ćwiczenia
Dodaj kilka linii kodu po pętli for:
- Zaimportuj
matplotlib.pyplotjakoplt. - Użyj
plt.plot(), aby narysować wykresrandom_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