Visualize o caminho
Vamos visualizar esse caminho aleatório! Você se lembra de que pode usar matplotlib para criar um gráfico de linhas?
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()
A primeira lista definida é associada ao eixo x, e a segunda lista é associada ao eixo y.
Quando apenas um argumento é definido, o Python sabe o que fazer, associando o índice da lista ao eixo x e os valores da lista ao eixo y.
Este exercício faz parte do curso
Python intermediário
Instruções do exercício
Adicione algumas linhas de código após o loop for:
- Importe
matplotlib.pyplotcomoplt. - Use
plt.plot()para gerar o gráfico derandom_walk. - Finalize com
plt.show()para de fato exibir o gráfico.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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