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
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
