Курс 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"
- Выбор редактора кода.
- Основы работы с os
- Работа с файлами в Python
- Создание генераторов в Python
- Логирование с Loguru
- Возврат нескольких значений из функции
- Импорт классов из другого файла
- Избегайте использования goto
- Конкатенация списков в Python
- Замена элементов в списке с помощью генераторов списков
- Настройка нарезки списков
- Объединение словарей в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Обновление ключей в Python
- OrderedDict — упорядоченный словарь
- Метод __int__ в Python
- Вывод с переменной через запятую
- Функция reduce() в Python
- Итераторы в Python
- Проблемы с именами переменных
- Разработка игры Pong с turtle
- Ускорение выполнения кода в Python
- Хранение данных
- Функция enumerate() в Python
- Работа с датами в Python
- Работа с переменными в Python
- Проверка элементов списка условием
- Методы split() и join() — Python строк.
- Операции со строками в Python
- Комментарии в Python
- Функция __init__ в Python
- Howdoi — получение ответов из терминала
- Python: динамическая типизация и проверка типов
- Нахождение хеша для бесконечности и NaN в Python
- Форматирование строк в Python
- Показ всплывающих окон Tkinter
- Обработка исключений с блоком else
- %pinfo: получение информации об объекте
- Замена подстроки
- Фильтрация списков с itertools
- История Python
- Операторы += в Python
- Избегание изменяемых аргументов
- Генератор списка с условием if















