ComenzarEmpieza gratis

Métodos de vectorización para iterar un DataFrame

Ahora que ya conoces la vectorización en pandas y NumPy, vas a comparar tú mismo sus rendimientos.

Tu tarea es calcular la varianza de todas las cartas de cada mano usando la vectorización sobre Series de pandas y luego modificar tu código para usar la vectorización sobre ndarrays de NumPy.

Este ejercicio forma parte del curso

Escribir código eficiente con pandas

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Calculate the variance in each hand
start_time = time.time()
poker_var = poker_hands[[____, ____, ____, ____, ____]].____(____=____)
print("Time using pandas vectorization: {} sec".format(time.time() - start_time))
print(poker_var.head())
Editar y ejecutar código