Irrlauf visualisieren

Jetzt wollen wir diesen zufälligen Irrlauf 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

Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

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

  • Importiere matplotlib.pyplot als plt.
  • Verwende plt.plot(), um random_walk darzustellen.
  • Schließe mit plt.show() ab, um den Plot tatsächlich anzuzeigen.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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