НачатьНачать бесплатно

Быстрый тест: шаги для использования %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

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение