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

pandas ile Verimli Kod Yazma

kursunun bir parçasıdır
Kursu Görüntüle

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