ÎncepețiÎncepe gratuit

Metode de vectorizare pentru iterarea unui DataFrame

Acum că ești familiarizat cu vectorizarea în pandas și NumPy, vei compara singur performanțele acestora.

Sarcina ta este să calculezi varianța tuturor mâinilor folosind vectorizarea peste Seriile pandas, apoi să modifici codul utilizând metoda de vectorizare peste ndarray-urile NumPy.

Acest exercițiu face parte din cursul

Scrierea codului eficient cu pandas

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul