Kom igångKom igång gratis

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

Visa kurs

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())
Redigera och kör kod