Курс 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. Метод join для объединения строк
  2. Разработка игры Pong с turtle
  3. Профилирование кода
  4. Разделение строки на подстроки в Python
  5. Работа с WindowsPath()
  6. Поиск наиболее частого элемента списке
  7. Поиск наиболее частого элемента в списке
  8. Оператор «not» в Python
  9. Преобразование генераторов в циклы
  10. Документация функции help() в Python
  11. Методы HTTP запросов в Flask
  12. Явный импорт в Python
  13. Пропуск начальных строк с помощью dropwhile()
  14. Проблема с изменяемыми аргументами
  15. Библиотека wikipedia для Python
  16. Разделение строк методом split()
  17. Округление в Python
  18. Повторение и перенос строки
  19. Оператор assert в Python
  20. Возврат нескольких значений из функции
  21. Установка и использование модуля «howdoi»
  22. Сортировка элементов с OrderedDict
  23. Комплексные числа в Python
  24. Списковый компрехеншен.
  25. Оператор «is not» в Python
  26. Оператор match в Python
  27. Python reversed() функция
  28. Переворот списка в Python
  29. Замыкания в Python
  30. %pinfo: получение информации об объекте
  31. Итераторы с потерямиZIP
  32. Создание виртуальной среды
  33. Цикл for с enumerate() в Python
  34. Отправка POST запроса на сервер.
  35. Вставка переменных в шаблоны Flask
  36. Подсказки типов в Python
  37. PATCH-запрос с библиотекой requests
  38. Проверка типа объекта в Python
  39. Сравнение объектов в Python
  40. Типы возвращаемых значений в Python
  41. Работа с комплексными числами
  42. Очистка данных с помощью pandas
  43. Проверка памяти объекта
  44. Отладка в командной строке
  45. Работа со списками

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