Курс 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. Python defaultdict добавление ключа
  3. Возврат нескольких значений
  4. Извлечение аудио из видео
  5. Настройка Cron
  6. Преобразование регистра символов
  7. Управление User-Agent в Python
  8. Измерение времени выполнения кода
  9. Оформление кода по PEP 8
  10. Метод Enumerate() для списков
  11. Эффективная конкатенация строк с использованием join()
  12. Конструктор в Python
  13. Расширение операции побитового «и» в Python
  14. Дефолтные параметры в Python
  15. Метод get() в Python
  16. Избегайте изменяемых аргументов
  17. Python itertools combinations() — группировка элементов
  18. Декоратор Ajax required
  19. Модуль inspect: получение информации о объектах
  20. Сравнение объектов в Python
  21. Тестирование функции сложения
  22. Разделение строк методом split()
  23. Метод invert для побитового отрицания
  24. Метод bool() в Python
  25. Атрибуты класса и экземпляра
  26. Оператор in для проверки наличия элемента
  27. Фильтрация списка от «ложных» значений
  28. Просмотр внешних файлов в %pycat
  29. Создание словаря и множества
  30. Работа с CSV файлами
  31. Создание GUI с Tkinter: Entry
  32. Мощь вложенных функций в Python
  33. Псевдонимы в Python
  34. CLI-инструмент howdoi
  35. Принципы программирования
  36. Замена текста в Python
  37. Удаление URL-адресов в Python
  38. Идентификатор объекта в Python
  39. Преобразование кортежа в словарь.
  40. Работа с исключениями в Python
  41. Генераторы в Python
  42. Установка пакета в Python

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