Курс Python → Измерение времени выполнения кода в Python

Магическая команда time в Python предоставляет возможность измерять время выполнения определенного участка кода. Для этого необходимо использовать магическую команду %time перед выполнением кода, который вы хотите измерить. После выполнения кода в ячейке Jupyter Notebook вы увидите подробную информацию о времени выполнения, включая общее время, время выполнения на каждом этапе, а также другие параметры.

Пример использования магической команды time:

%time
for i in range(1000000):
    pass

В данном примере мы измеряем время выполнения цикла, который выполняется миллион раз. После выполнения кода вы увидите результат измерения времени выполнения этого участка кода.

Магическая команда %timeit предоставляет возможность провести несколько итераций выполнения кода и вычислить среднее время выполнения. Это может быть полезно при измерении времени выполнения более сложных участков кода или при сравнении различных вариантов реализации.

Пример использования магической команды timeit:

%timeit
for i in range(1000000):
    pass

В данном примере мы измеряем среднее время выполнения цикла, который выполняется миллион раз. После выполнения кода вы увидите среднее время выполнения данного участка кода.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с массивами в Python
  2. Преобразование Excel в PDF с Spire.XLS
  3. Создание лямбда-функций
  4. Отправка POST-запроса в REST API
  5. Python: динамическая типизация и проверка типов
  6. Работа с zip-архивами в Python
  7. Python Calendar Usage
  8. Добавление элементов в список
  9. Создание комплексных чисел
  10. Получение списка кортежей из словаря
  11. Управление мышью и клавиатурой с Pyautogui
  12. Замена переменных в Python
  13. Оператор «моржа» (Walrus Operator)
  14. Форматирование строк в Python
  15. Обратный список чисел
  16. Обмен переменными в Jupyter
  17. Вызов функций по строке в Python.
  18. Работа с временем в Python
  19. Форматирование данных с pprint
  20. Оператор морж в Python 3.8
  21. Особенности запятых в Python
  22. Счетчик в Python: most_common()
  23. %pinfo: получение информации об объекте
  24. Метод округления чисел
  25. Работа с коллекциями Python
  26. Функция divmod() в Python
  27. Списки в Python
  28. Библиотека Emoji: использование смайлов в Python
  29. Проверка элементов списка условием
  30. Переопределение оператора % для объектов
  31. Сравнение объектов в Python
  32. Метод repr() в Python
  33. Оператор «not» в Python
  34. Модуль sys: основы
  35. Удаление элементов из списка в Python
  36. Удаление специальных символов с помощью re.sub
  37. Инверсия списков и строк в Python
  38. Преобразование генераторов в циклы
  39. Протокол управления контекстом
  40. Списковые включения в Python
  41. Функция rsplit() в Python
  42. Парсинг статей с Newspaper3k
  43. Модуль future Python
  44. Выбор редактора кода.
  45. Извлечение аудио из видео
  46. Defaultdict в Python

Marketello читают маркетологи из крутых компаний