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 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())