Курс 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"
- Метод rsub для пользовательских чисел
- Установка и использование модуля Wikipedia
- Работа с файлами в Python
- Метод eq для сравнения объектов
- Ввод нескольких значений
- Игра «Виселица» на Python
- Подсчет вхождений элементов
- Работа с enumerate()
- Цикл while в Python
- Преобразование регистра символов
- Модуль os: работа с файлами и папками
- Проверка типа объекта в Python
- Логирование с Logzero
- Участие в LP стейкинге Waves
- Работа с классами данных
- Библиотека Chartify: руководство
- Приоритет операций в Python
- Поиск HTML-элементов с BeautifulSoup
- Обновление ключей в Python
- Работа с zip-архивами в Python
- Комментарии в Python
- Создание пользовательской коллекции в Python
- Подсчет частоты элементов с Counter
- Управление мышью и клавиатурой с Pyautogui
- Поиск индекса элемента
- Оператор умножения для вектора
- Генераторы в Python
- Порядок и длина множеств в Python
- Создание списков в Python
- Удаление специальных символов
- Форматирование вывода списков
- Открытие, чтение и закрытие файла
- Сортировка с помощью параметра key
- Открытие и редактирование скриптов Python
- Проверка элементов списка условием
- Хэш-функции в Python
- Лямбда-функции в Python
- Комментарии в Python.
- Подсчет часто встречающихся элементов
- Работа с массивами в Python
- Замена текста с re.sub()
- Работа с Path в Python
- Оптимизация параметров в Python
- Создание объекта timedelta
- Работа со строками















