Курс 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. Основы работы с os
  3. Работа с файлами в Python
  4. Создание генераторов в Python
  5. Логирование с Loguru
  6. Возврат нескольких значений из функции
  7. Импорт классов из другого файла
  8. Избегайте использования goto
  9. Конкатенация списков в Python
  10. Замена элементов в списке с помощью генераторов списков
  11. Настройка нарезки списков
  12. Объединение словарей в Python
  13. Каналы Senior: Python, Java, Frontend, SQL, C++
  14. Обновление ключей в Python
  15. OrderedDict — упорядоченный словарь
  16. Метод __int__ в Python
  17. Вывод с переменной через запятую
  18. Функция reduce() в Python
  19. Итераторы в Python
  20. Проблемы с именами переменных
  21. Разработка игры Pong с turtle
  22. Ускорение выполнения кода в Python
  23. Хранение данных
  24. Функция enumerate() в Python
  25. Работа с датами в Python
  26. Работа с переменными в Python
  27. Проверка элементов списка условием
  28. Методы split() и join() — Python строк.
  29. Операции со строками в Python
  30. Комментарии в Python
  31. Функция __init__ в Python
  32. Howdoi — получение ответов из терминала
  33. Python: динамическая типизация и проверка типов
  34. Нахождение хеша для бесконечности и NaN в Python
  35. Форматирование строк в Python
  36. Показ всплывающих окон Tkinter
  37. Обработка исключений с блоком else
  38. %pinfo: получение информации об объекте
  39. Замена подстроки
  40. Фильтрация списков с itertools
  41. История Python
  42. Операторы += в Python
  43. Избегание изменяемых аргументов
  44. Генератор списка с условием if

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