Курс 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. Умножение строк и списков
  2. Печать календаря
  3. Создание объекта timedelta
  4. Декоратор Ajax required
  5. Функция с *args.
  6. Получение локальных переменных в Python
  7. Введение в Python
  8. Обновление данных через PUT запрос
  9. Группы исключений в Python
  10. Проверка типов с помощью isinstance
  11. Python itertools combinations() — группировка элементов
  12. Настройка Cron
  13. Различия символов в Python
  14. Значения по умолчанию в Python
  15. Функция product() в Python
  16. Установка и использование TensorFlow
  17. Библиотека wikipedia для Python
  18. Возврат нескольких значений из функции
  19. Изменение переменной в Python: nonlocal
  20. Python и Монти Пайтон
  21. Обработка ошибок в JSON данных
  22. Деление в Python
  23. Динамическая типизация в Python
  24. Определение индекса элемента списка
  25. Именование столбцов в Python с pandas
  26. Создание функций высшего порядка
  27. Переопределение метода __lshift__
  28. Библиотека Emoji: использование смайлов в Python
  29. Поиск самого частого элемента
  30. Установка random seed в Python
  31. Оптимизация сравнения в Python
  32. Основы работы со списками
  33. Инициализация объекта
  34. Python Поверхностное Копирование
  35. Поиск наиболее частого элемента списке
  36. Numpy: объединение массивов
  37. Поиск подстроки в строке
  38. Цикл for в Python
  39. Отправка HTTP-запросов в Python
  40. Приоритет операций в Python
  41. Инверсия списка и строки
  42. Анализ кода — Python
  43. Работа с Telegram API на Python
  44. Проверка индексов коллекции

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