Kom igångKom igång gratis

Visualisera vandringen

Nu ska vi visualisera den slumpmässiga vandringen! Kommer du ihåg hur du använde matplotlib för att skapa ett linjediagram?

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

Den första listan du skickar in mappas mot x-axeln och den andra mot y-axeln.

Om du bara skickar ett argument förstår Python vad du menar – indexet i listan mappas mot x-axeln och värdena mot y-axeln.

Den här övningen är en del av kursen

Intermediate Python

Visa kurs

Övningsinstruktioner

Lägg till några rader kod efter for-slingan:

  • Importera matplotlib.pyplot som plt.
  • Använd plt.plot() för att rita upp random_walk.
  • Avsluta med plt.show() för att visa diagrammet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod