Bir DataFrame üzerinde döngü kurmak için vektörleştirme yöntemleri
Artık pandas ve NumPy'da vektörleştirmeye aşina olduğuna göre, şimdi bu yaklaşımların performanslarını kendin karşılaştıracaksın.
Görevin, pandas Series üzerinde vektörleştirme kullanarak her el için tüm kartların varyansını hesaplamak ve ardından kodunu NumPy ndarray’leri üzerinde vektörleştirme yöntemiyle güncellemek.
Bu egzersiz
pandas ile Verimli Kod Yazma
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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())