Курс 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"
- Создание вкладок с TKinter
- Работа с контекстным менеджером Pool
- Выбор редактора кода.
- Работа с часовыми поясами в Python.
- Оптимизация строк в Python
- Распаковка аргументов в Python
- Асинхронное выполнение задач в Python
- Определение локальных переменных в Python
- Разница между датами
- Принцип одной функции
- Обработка исключений в Python 3
- Метод rrshift для пользовательских объектов
- Python и Монти Пайтон
- Метод count() для списка
- Получение атрибутов и методов класса
- Howdoi — получение ответов из терминала
- Управление сессиями в Python
- Объединение словарей в Python
- Преобразование строк в числа в Python
- Аннотации типов в Python
- Модуль functools в Python
- Объединение словарей в Python 3.5+
- Изменение списка срезом
- Названия переменных
- Переопределение метода xor в Python
- Экспорт внешнего файла с помощью writefile
- Вывод сложных структур данных с помощью pprint
- Оператор объединения словарей
- Обход дочерних элементов BeautifulSoup
- Извлечение новостей с newspaper3k
- Генераторы в Python
- Декораторы в Python
- Модуль antigravity: генерация координат
- Оператор del в Python
- Python 3.12: Псевдонимы типов
- Логирование с Logzero
- Итерации в Python
- Операторы объединения в Python 3.9
- Автоматизация действий с Pyautogui
- Метод __complex__ в Python
- Регулярные выражения: метод match
- Поиск с библиотекой Google
- Python: библиотеки и функции
- Модуль inspect: получение информации о объектах
- Приближение чисел в Python
- Форматирование строк в Python
- Работа с файлами в Python
- Получение текущей даты в Python















