Inizia subitoInizia gratis

Metodi di vettorizzazione per iterare un DataFrame

Ora che conosci la vettorizzazione in pandas e NumPy, confronterai tu stesso le rispettive prestazioni.

Il tuo compito è calcolare la varianza di tutte le carte in ogni mano usando la vettorizzazione sulle Series di pandas e poi modificare il codice usando la vettorizzazione con gli ndarray di NumPy.

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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())
Modifica ed esegui il codice