Курс Python → Измерение времени выполнения
Для того чтобы измерить время выполнения вашего кода на Python, вам необходимо использовать модуль time. Для начала, импортируйте этот модуль:
import time
Затем, перед началом выполнения вашей функции, запомните текущее время:
start_time = time.time()
После выполнения вашей функции, снова запомните текущее время и вычислите разницу:
end_time = time.time()
execution_time = end_time - start_time
Теперь у вас есть переменная execution_time, которая содержит время выполнения вашей функции в секундах. Вы можете использовать эту информацию для оптимизации вашего кода или для сравнения различных подходов к решению задачи.
Пример кода, который измеряет время выполнения функции, может выглядеть следующим образом:
import time
def my_function():
start_time = time.time()
# ваш код здесь
end_time = time.time()
execution_time = end_time - start_time
return execution_time
print("Время выполнения функции: ", my_function())
Другие уроки курса "Python"
- Метод rxor для операции побитового исключающего «или»
- Объединение Python и Shell
- Оператор continue в Python
- EMOT преобразование эмодзи в текст
- Python defaultdict добавление ключа
- Функции any() и all() в Python
- Мониторинг памяти с Pympler
- Проверка запуска скрипта или импорта модуля
- Конкатенация строк с методом join()
- Генерация чисел с range()
- Списки в Python
- Операции с массивами в NumPy
- Оператор del в Python
- Метод setdefault() в Python
- Декораторы в Python
- Работа с изменяемыми списками
- Взаимодействие с внешними процессами в Python
- Группы исключений в Python
- Оператор break в Python
- Декораторы с аргументами в Python
- Работа с timedelta в Python
- Создание коллекций из генератора
- Использование модуля math
- Замена атрибута в именованном кортеже
- Объединение словарей в Python
- Красивый вывод списка
- Метод eq для сравнения объектов
- Проверка существования переменной с оператором :=
- Работа с датами в Python
- Срезы в Numpy
- Цикл for в Python
- Создание комплексных чисел
- Комментарии в Python.
- Форматирование строк с f-строками
- Резервирование символов в Python
- Метод get для словаря
- Вычисление натурального логарифма в NumPy
- Асинхронное выполнение задач в Python
- Перегрузка операторов в Python
- Мощь вложенных функций в Python
- Работа с модулем cmath
- Python union() функция — объединение множеств
- Поиск частых элементов в списке
- Измерение времени выполнения кода
- Проекты на Python
- Генераторы в Python
- Оптимизация гиперпараметров в Python
- Декоратор total_ordering для сравнения объектов















