Курс 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. Разделение строк методом split()
  3. Анализ кода — Python
  4. Метод Enumerate() для списков
  5. Создание вложенных циклов for
  6. Defaultdict в Python
  7. Библиотека itertools: объединение списков
  8. Метод __irshift__ для Python
  9. Управление пакетами с pip
  10. Метод lt для сортировки объектов
  11. Дизассемблирование Python кода
  12. Big O оптимизация
  13. Форматирование строк в Python.
  14. Codecademy в Telegram
  15. Проверка элементов списка условием
  16. Игра «Виселица» на Python
  17. Объединение словарей в Python
  18. Логирование с Logzero: ротация файла
  19. Построение графиков в терминале с bashplotlib
  20. Просмотр внешнего файла в Python
  21. Закрытие файла в Python
  22. Работа с рекламными данными в Pandas
  23. Динамическая типизация в Python
  24. Фильтрация списка чисел
  25. Многопроцессорное программирование в Python
  26. Метод join() для объединения элементов
  27. Асинхронный код в Python
  28. Расширение информации об ошибке в Python
  29. Метод __getitem__ в Python
  30. Получение частей дроби
  31. Модуль Antigravity в Python 3
  32. Просмотр атрибутов и методов класса
  33. Создание коллекций из генератора
  34. Хешируемые ключи в Python
  35. Структура данных словарь в Python
  36. Оператор морж в Python 3.8
  37. Разработка игры Pong с turtle
  38. Класс UserDict: дополнительная функциональность
  39. Генерация чисел с range()
  40. EMOT преобразование эмодзи в текст
  41. Работа с изображениями Pillow
  42. Удаление специальных символов с помощью re.sub
  43. Управление памятью в Python
  44. Частичное применение функций в Python
  45. kwargs в Python
  46. Библиотека sh: удобные команды терминала
  47. Разработка Telegram-ботов

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