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>Übungsanweisungen
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 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