Курс 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. Flask: создание веб-приложений
  2. Атрибуты класса и экземпляра
  3. Получение списка файлов в директории с использованием os
  4. Нахождение хеша для бесконечности и NaN в Python
  5. Логические операторы в Python
  6. Фильтрация данных в Python.
  7. Сортировка списка по индексам
  8. Оператор @ для умножения матриц
  9. Перевод эмодзи и эмотиконов.
  10. Мощь вложенных функций в Python
  11. Перевод двоичного кода в целое число
  12. Регистрация на хакатоне
  13. Разделение строки с помощью split()
  14. Оператор «and» в Python
  15. kwargs в Python
  16. Функция divmod() в Python
  17. Удаление ресурса в Python
  18. История Python
  19. Преобразование регистра символов
  20. Абстракции словарей и множеств в Python
  21. Преобразование числа в список цифр
  22. Копирование объектов в Python
  23. Печать месячного календаря
  24. Измерение времени выполнения кода
  25. Генераторы в Python
  26. Приоритет операций в Python
  27. Подсчет частотности элементов в Python
  28. Основы работы с os
  29. Тестирование с unittest
  30. JSON в Python: модуль, dump, dumps, load
  31. Создание и использование ChainMap
  32. Изменение логики работы с временем
  33. Библиотека wikipedia для Python
  34. Подписка на каналы разработчиков
  35. Лямбда-функции в Python
  36. Обработка исключений в Python
  37. Любовь к Python
  38. Добавление цвета в консоли
  39. Создание таблиц в Python с PrettyTable
  40. Методы shutil для работы с файлами
  41. Перехват исключений в Python
  42. Приближение чисел в Python
  43. Копирование объектов в Python
  44. Курсы Яндекс Практикум
  45. Работа с GitHub в Telegram

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