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 de exercício
Adicione algumas linhas de código após o loop for
:
- Importe
matplotlib.pyplot
comoplt
. - Use
plt.plot()
para plotarrandom_walk
. - Finalize com
plt.show()
para que você realmente exiba o gráfico.
Exercício interativo prático
Experimente este exercício preenchendo 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