ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

Añade algunas líneas de código después del bucle for:

  • Importa matplotlib.pyplot como plt.
  • Utiliza plt.plot() para representar random_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
Editar y ejecutar código