Візуалізуйте блукання
Давайте візуалізуємо це випадкове блукання! Пам'ятаєте, як за допомогою 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