Vizualizace procházky
Pojďme tuhle náhodnou procházku vizualizovat! Vzpomínáš si, jak se pomocí matplotlib vytváří spojnicový graf?
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()
První seznam, který předáš, se namapuje na osu x a druhý na osu y.
Pokud předáš pouze jeden argument, Python si poradí sám – použije index seznamu pro osu x a hodnoty seznamu pro osu y.
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
Za for cyklus přidej několik řádků kódu:
- Importuj
matplotlib.pyplotjakoplt. - Pomocí
plt.plot()vykreslirandom_walk. - Na závěr zavolej
plt.show(), aby se graf skutečně zobrazil.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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