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
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())