Курс 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"
- Оператор «моржа» (Walrus Operator)
- Удаление ключа из словаря в Python
- Работа с комплексными числами
- Генераторы в Python
- Оператор деления для класса Rational
- Подсчет элементов в Python
- Объединение итераторов
- Копирование в Python
- Значения по умолчанию в Python
- Создание и инициализация объектов
- Основные функции и модули Python
- Обработка ошибок ввода данных
- Создание итератора
- Проверка типа данных
- Комплексные числа в Python
- Импорт модулей в Python 3.12
- Капитализация строк
- Преобразование Excel в PDF с Spire.XLS
- Создание словарей и множеств в Python
- Разделение строк в Python
- Безопасные SQL-запросы в Python 3.11
- Colorama: окрашивание текста в Python
- Тип данных TypeVarTuple
- Инверсия списка и строки в Python
- Парсинг веб-страниц с Beautiful Soup
- Декоратор защиты анонимных пользователей
- Декораторы в Python
- Библиотека sh: использование команд bash в Python
- Необязательные аргументы в Python
- Область видимости переменных
- f-строки в формате строк
- Пересечение списков с использованием множеств
- Псевдонимы в Python
- Python и Монти Пайтон
- Атрибуты массивов в Numpy
- Построение графиков в Matplotlib
- Оптимизация поиска в словарях
- Цикл for в Python
- Функция pow() — возвести число в степень
- lru_cache оптимизация функций
- Преобразование range в итератор
- Эффективная конкатенация строк в Python
- Функция reduce() из модуля functools















