Курс 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. Создание вкладок с TKinter
  2. Работа с контекстным менеджером Pool
  3. Выбор редактора кода.
  4. Работа с часовыми поясами в Python.
  5. Оптимизация строк в Python
  6. Распаковка аргументов в Python
  7. Асинхронное выполнение задач в Python
  8. Определение локальных переменных в Python
  9. Разница между датами
  10. Принцип одной функции
  11. Обработка исключений в Python 3
  12. Метод rrshift для пользовательских объектов
  13. Python и Монти Пайтон
  14. Метод count() для списка
  15. Получение атрибутов и методов класса
  16. Howdoi — получение ответов из терминала
  17. Управление сессиями в Python
  18. Объединение словарей в Python
  19. Преобразование строк в числа в Python
  20. Аннотации типов в Python
  21. Модуль functools в Python
  22. Объединение словарей в Python 3.5+
  23. Изменение списка срезом
  24. Названия переменных
  25. Переопределение метода xor в Python
  26. Экспорт внешнего файла с помощью writefile
  27. Вывод сложных структур данных с помощью pprint
  28. Оператор объединения словарей
  29. Обход дочерних элементов BeautifulSoup
  30. Извлечение новостей с newspaper3k
  31. Генераторы в Python
  32. Декораторы в Python
  33. Модуль antigravity: генерация координат
  34. Оператор del в Python
  35. Python 3.12: Псевдонимы типов
  36. Логирование с Logzero
  37. Итерации в Python
  38. Операторы объединения в Python 3.9
  39. Автоматизация действий с Pyautogui
  40. Метод __complex__ в Python
  41. Регулярные выражения: метод match
  42. Поиск с библиотекой Google
  43. Python: библиотеки и функции
  44. Модуль inspect: получение информации о объектах
  45. Приближение чисел в Python
  46. Форматирование строк в Python
  47. Работа с файлами в Python
  48. Получение текущей даты в Python

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