Быстрый тест: шаги для использования %lprun
Ниже представлена функция convert_units(), которая переводит рост и вес любимых супергероев из метрической системы в имперскую.
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
Предположим, у вас есть список супергероев (с именем heroes), а также рост каждого героя (в сантиметрах) и вес (в килограммах), загруженные в виде массивов NumPy (с именами hts и wts соответственно).
Какие шаги необходимо выполнить, чтобы выполнить построчное профилирование функции convert_units() на данных о супергероях?
Это упражнение является частью курса
Эффективный код на Python
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение