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
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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())