BaşlayınÜcretsiz başlayın

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, kursun bir parçasıdır

pandas ile Verimli Kod Yazma

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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())
Kodu Düzenle ve Çalıştır