Курс 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 с NumPy.
  2. Enum в Python: создание и использование перечислений
  3. Избегайте изменяемых аргументов
  4. Измерение времени выполнения кода
  5. Вычисление натуральных логарифмов в NumPy
  6. Метод clear для коллекций
  7. HTTP-запросы с библиотекой Requests
  8. Удаление элемента из списка
  9. Взаимодействие с sys
  10. Переопределение унарных операторов
  11. Объединение объектов в Python
  12. Метаклассы в Python
  13. Форматирование строк в Python
  14. Глобальные переменные в Python
  15. Перевод текста с Python Translator
  16. Функция sleep() в Python
  17. Работа с deque из collections
  18. Изменение списка срезами
  19. Вывод сложных структур данных с помощью pprint
  20. Символ подчеркивания в Python
  21. Удаление эмодзи с помощью pandas
  22. Установка переменной среды в Python
  23. Пустой оператор pass в Python
  24. Python 3.12: Псевдонимы типов
  25. Регулярные выражения: метод match
  26. Функция с *args.
  27. Секреты Python
  28. Работа с многоуровневыми словарями в Python
  29. Транспонирование 2D-массива с помощью zip
  30. Создание коллекций из выражения-генератора
  31. Циклы в Python
  32. Необязательные аргументы в Python
  33. Методы в Python
  34. Обновление шаблона base.html
  35. Импорт классов из другого файла
  36. capitalize() — изменение регистра первого символа строки
  37. Генератор бросков кубиков
  38. Методы работы со списками
  39. Форматирование строк в Python
  40. Декораторы в Python
  41. Метод __imod__ для Python
  42. Изменение логики работы с временем
  43. Аргументы *args и **kwargs
  44. Получение списка кортежей из словаря

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