Visualiza el paseo
¡Visualicemos este paseo aleatorio! ¿Recuerdas cómo podías utilizar matplotlib
para construir un gráfico lineal?
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()
La primera lista que pases se mapea en el eje x
y la segunda lista se mapea en el eje y
.
Si solo pasas un argumento, Python sabrá qué hacer y utilizará el índice de la lista para mapearla en el eje x
, y los valores de la lista en el eje y
.
Este ejercicio forma parte del curso
Python intermedio
Instrucciones del ejercicio
Añade algunas líneas de código después del bucle for
:
- Importa
matplotlib.pyplot
comoplt
. - Utiliza
plt.plot()
para representarrandom_walk
. - Termina con
plt.show()
para visualizar el gráfico.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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