CommencerCommencer gratuitement

Méthodes de vectorisation pour parcourir un DataFrame

Maintenant que vous êtes à l’aise avec la vectorisation dans pandas et NumPy, vous allez comparer vous‑même leurs performances respectives.

Votre objectif est de calculer la variance de toutes les cartes de chaque main en utilisant la vectorisation sur des Series pandas, puis de modifier votre code pour utiliser la vectorisation sur des ndarrays NumPy.

Cet exercice fait partie du cours

Écrire du code efficace avec pandas

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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())
Modifier et exécuter le code