- Visualizar los datos
¡Visualicemos este paseo aleatorio! ¿Recuerdas cómo podías utilizar matplotlib
para construir un trazado 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 sólo 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 de ejercicio
Añade algunas líneas de código después del bucle for
:
- Importa
matplotlib.pyplot
comoplt
. - Utiliza
plt.plot()
para trazarrandom_walk
. - Termina con
plt.show()
para visualizar realmente la trama.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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