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
Python für Fortgeschrittene
Anleitung zur Übung
Füge einige Codezeilen nach der for-Schleife hinzu:
- Importiere
matplotlib.pyplotalsplt. - Verwende
plt.plot(), umrandom_walkdarzustellen. - Beende das Skript mit
plt.show(), um das Diagramm anzuzeigen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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