Erste SchritteKostenlos loslegen

Pop-Quiz: Schritte zur Verwendung von %lprun

Unten findest du die Funktion convert_units(), mit der du die Größe und das Gewicht unserer Lieblingssuperhelden von metrischen in imperiale Maßeinheiten umrechnen kannst.

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

Angenommen, du hast eine Liste von Superhelden (mit dem Namen heroes) und die Größe (in Zentimetern) und das Gewicht (in Kilogramm) jedes Helden als NumPy-Arrays geladen (mit den Namen hts und wts ).

Welche Schritte musst du unternehmen, um ein Profil der Funktion convert_units() zu erstellen, die auf deine Superhelden-Daten wirkt, wenn du die Laufzeiten Zeile für Zeile sehen möchtest?

Diese Übung ist Teil des Kurses

Effizienten Python-Code schreiben

Kurs anzeigen

Interaktive Übung zum Anfassen

Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um

Beginnen Sie mit dem Training