MulaiMulai sekarang secara gratis

Memvisualisasikan walk

Mari memvisualisasikan random walk ini! Ingat bagaimana Anda dapat menggunakan matplotlib untuk membuat plot garis?

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

Daftar pertama yang Anda berikan dipetakan ke sumbu x dan daftar kedua dipetakan ke sumbu y.

Jika Anda hanya memberikan satu argumen, Python akan tahu apa yang harus dilakukan: indeks daftar akan dipetakan ke sumbu x, dan nilai-nilai dalam daftar ke sumbu y.

Latihan ini adalah bagian dari kursus

Python Tingkat Menengah

Lihat Kursus

Petunjuk latihan

Tambahkan beberapa baris kode setelah for loop:

  • Impor matplotlib.pyplot sebagai plt.
  • Gunakan plt.plot() untuk mem-plot random_walk.
  • Akhiri dengan plt.show() untuk benar-benar menampilkan plot.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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
Edit dan Jalankan Kode