Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

Za for cyklus přidej několik řádků kódu:

  • Importuj matplotlib.pyplot jako plt.
  • Pomocí plt.plot() vykresli random_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
Upravit a spustit kód