Курс 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. Генерация UUID в Python
  2. Оформление кода по PEP 8
  3. Переопределение метода divmod
  4. Библиотека sh: удобные команды терминала
  5. Генераторы списков
  6. Аннотации типов в Python
  7. Преобразование многоуровневого словаря
  8. Анализ кода — Python
  9. Логические значения в Python
  10. Создание и использование ChainMap
  11. Рациональные числа в Python
  12. Добавление кнопки в tkinter
  13. Функция zip() для объединения списков
  14. Отображение графиков в Jupyter с Matplotlib
  15. Множественное присваивание в Python
  16. Генераторы в Python
  17. Распаковка аргументов в Python
  18. Отладчик pdb: начало работы
  19. Переменные в Python: сокращение гласных
  20. Python Поверхностное Копирование
  21. Комментарии в Python
  22. Работа с пакетами
  23. Скрытие вывода данных
  24. Отслеживание прогресса с tqdm
  25. Генераторы и сеты в Python
  26. Моржовый оператор в Python 3.8
  27. Изучение объектов с помощью dir()
  28. Удаление специальных символов
  29. Lambda-функция в Python: использование с map() и sum()
  30. Оператор «or» в Python
  31. Обработка исключений в Python
  32. Преобразование чисел в Python
  33. Генераторы в Python
  34. Форматирование строк в Python.
  35. Работа с массивами в Python
  36. Преобразование строк в числа с плавающей запятой
  37. Частичное применение функций в Python
  38. Ветвление выражения в Python
  39. Генератор чисел Фибоначчи
  40. Работа с OpenCV
  41. ChainMap избыточные ключи
  42. Генераторы в Python
  43. Декоратор для группы пользователей в Django
  44. Использование подчеркивания в REPL
  45. Безопасные SQL-запросы в Python 3.11

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