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
Anleitung zur Übung
Füge einige Codezeilen nach der for
-Schleife hinzu:
- Importiere
matplotlib.pyplot
alsplt
. - Verwende
plt.plot()
, umrandom_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