ПочатиПочніть безкоштовно

Візуалізуйте блукання

Давайте візуалізуємо це випадкове блукання! Пам'ятаєте, як за допомогою matplotlib можна побудувати лінійний графік?

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

Перший список, який ви передаєте, відображається на вісь x, а другий — на вісь y.

Якщо ви передасте лише один аргумент, Python зрозуміє, що робити: для осі x буде використано індекси списку, а для осі y — значення зі списку.

Ця вправа є частиною курсу

Intermediate Python

Переглянути курс

Інструкції до вправи

Додайте кілька рядків коду після циклу for:

  • Імпортуйте matplotlib.pyplot як plt.
  • Використайте plt.plot(), щоб побудувати графік random_walk.
  • Завершіть викликом plt.show(), щоб справді відобразити графік.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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
Редагувати та запускати код