Vektoriseringsmetoder för att iterera genom en DataFrame
Nu när du är bekant med vektorisering i pandas och NumPy ska du själv jämföra deras respektive prestanda.
Din uppgift är att beräkna variansen för alla händer med hjälp av vektorisering över pandas Series, och sedan anpassa koden till att använda vektorisering över NumPy ndarrays.
Den här övningen är en del av kursen
Effektiv kodning med pandas
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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())