Курс 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. Список импортированных модулей в Python
  3. Форматирование объектов с модулем pprint
  4. Функции с дополнением
  5. Оператор умножения для вектора
  6. Фильтрация списка от «ложных» значений
  7. Метод join для объединения строк
  8. Лямбда-функции в Python
  9. Нан-рефлексивность в Python
  10. Работа с часовыми поясами в Python
  11. Тестирование с responses
  12. Изменение регистра данных
  13. Работа с пользовательским вводом
  14. Работа со строками
  15. Подписка на @SelectelNews
  16. Удаление символов новой строки в Python.
  17. Профилирование кода на Python
  18. Избегайте изменяемых аргументов
  19. Удаление элемента из списка в Python
  20. Константы в модуле cmath
  21. Установка User-Agent в Python
  22. Замер времени выполнения кода
  23. Изменение переменной в Python: nonlocal
  24. Декораторы в Python
  25. Эффективная конкатенация строк с использованием join()
  26. f-строки в формате строк
  27. Присвоение и ссылки
  28. Функция print() — вывод информации
  29. Создание функций с произвольным количеством аргументов
  30. Использование super() в Python
  31. Метод rsub для пользовательских чисел
  32. Срез в Python
  33. Проверка на палиндром
  34. Добавление кнопки в tkinter
  35. Выражения-генераторы в Python
  36. Работа со словарями с defaultdict из collections
  37. Форматирование строк в Python
  38. Вакансии в Nebius
  39. Метод join() для объединения элементов строки
  40. Функции классификации комплексных чисел
  41. Модуль functools в Python
  42. Выражения-генераторы в Python
  43. Имена объектов в Python
  44. Создание графики с черепахой
  45. Модуль antigravity: генерация координат
  46. Операции с комплексными числами

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