Hızlı test: %lprun kullanma adımları
Aşağıda, en sevdiğimiz süper kahramanların boy ve kilolarını metrik birimlerden Imperial birimlere çeviren convert_units() fonksiyonu yer alıyor.
def convert_units(heroes, heights, weights):
new_hts = [ht * 0.39370 for ht in heights]
new_wts = [wt * 2.20462 for wt in weights]
hero_data = {}
for i,hero in enumerate(heroes):
hero_data[hero] = (new_hts[i], new_wts[i])
return hero_data
Diyelim ki bir süper kahraman listesi (heroes) ile her kahramanın boyunu (santimetre cinsinden) ve kilosunu (kilogram cinsinden) NumPy dizileri olarak (hts ve wts) yükledin.
Satır satır çalışma sürelerini görmek istiyorsan, süper kahraman verilerin üzerinde çalışan convert_units() fonksiyonunu profillemek için atman gereken gerekli adımlar nelerdir?
Bu egzersiz
Verimli Python Kodu Yazmak
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat