LoslegenKostenlos starten

Visualisierung der zufälligen Schrittfolge

Jetzt wollen wir diese zufällige Schrittfolge visualisieren! Weißt du noch, wie du mit matplotlib ein Liniendiagramm erstellen konntest?

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

Die erste Liste, die du übergibst, wird auf der x-Achse abgebildet und die zweite Liste auf der y-Achse.

Wenn du nur ein Argument übergibst, weiß Python, was zu tun ist: Der Index der Liste wird auf der x-Achse abgebildet und die Werte in der Liste kommen auf die y-Achse.

Diese Übung ist Teil des Kurses

<Kurs>Python für Fortgeschrittene</Kurs>
Kurs ansehen

Übungsanweisungen

Füge einige Codezeilen nach der for-Schleife hinzu:

  • Importiere matplotlib.pyplot als plt.
  • Verwende plt.plot(), um random_walk darzustellen.
  • Beende das Skript mit plt.show(), um das Diagramm anzuzeigen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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
Code bearbeiten und ausführen