Курс 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. Метод rsub для пользовательских чисел
  2. Установка и использование модуля Wikipedia
  3. Работа с файлами в Python
  4. Метод eq для сравнения объектов
  5. Ввод нескольких значений
  6. Игра «Виселица» на Python
  7. Подсчет вхождений элементов
  8. Работа с enumerate()
  9. Цикл while в Python
  10. Преобразование регистра символов
  11. Модуль os: работа с файлами и папками
  12. Проверка типа объекта в Python
  13. Логирование с Logzero
  14. Участие в LP стейкинге Waves
  15. Работа с классами данных
  16. Библиотека Chartify: руководство
  17. Приоритет операций в Python
  18. Поиск HTML-элементов с BeautifulSoup
  19. Обновление ключей в Python
  20. Работа с zip-архивами в Python
  21. Комментарии в Python
  22. Создание пользовательской коллекции в Python
  23. Подсчет частоты элементов с Counter
  24. Управление мышью и клавиатурой с Pyautogui
  25. Поиск индекса элемента
  26. Оператор умножения для вектора
  27. Генераторы в Python
  28. Порядок и длина множеств в Python
  29. Создание списков в Python
  30. Удаление специальных символов
  31. Форматирование вывода списков
  32. Открытие, чтение и закрытие файла
  33. Сортировка с помощью параметра key
  34. Открытие и редактирование скриптов Python
  35. Проверка элементов списка условием
  36. Хэш-функции в Python
  37. Лямбда-функции в Python
  38. Комментарии в Python.
  39. Подсчет часто встречающихся элементов
  40. Работа с массивами в Python
  41. Замена текста с re.sub()
  42. Работа с Path в Python
  43. Оптимизация параметров в Python
  44. Создание объекта timedelta
  45. Работа со строками

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