Курс Python → Измерение времени выполнения кода

Для измерения времени выполнения части кода в Python можно использовать модуль time. Для этого нужно импортировать этот модуль с помощью команды import time. Затем, перед участком кода, время начала его выполнения сохраняется в переменную с помощью функции time.time(). После выполнения кода снова вызывается функция time.time(), чтобы получить текущее время окончания выполнения.

Далее, для подсчета затраченного времени необходимо вычесть время начала выполнения из времени окончания. Полученное значение будет временем, затраченным на выполнение кода. Это можно сделать следующим образом:


import time

start_time = time.time()

# Ваш код

end_time = time.time()

execution_time = end_time - start_time

print(f"Время выполнения кода: {execution_time} секунд")

Таким образом, используя модуль time, вы можете легко измерить время выполнения любой части кода в Python. Это может быть полезно при оптимизации производительности программы или при сравнении различных подходов к решению задачи.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Вычисление натуральных логарифмов в NumPy
  2. Декораторы в Python
  3. Методы обработки строк в Python
  4. lru_cache оптимизация функций
  5. Обезопасьте ввод данных
  6. Изменение переменной в Python: nonlocal
  7. Добавление вложенных списков
  8. Оптимизация методов в Python 3.7
  9. Метод hash в Python
  10. Функции map, filter и reduce
  11. Создание и удаление объектов
  12. Генерация случайных чисел в Python
  13. Объединение словарей в Python
  14. Подробная информация о %pinfo
  15. JMESPath в Python
  16. Проверка версии Python
  17. Метод ipow для возведения в степень
  18. Создание новых списков через list comprehensions
  19. Оператор «not» в Python
  20. Defaultdict в Python
  21. Обработка исключений в Python
  22. Определение индекса элемента списка
  23. Манипуляция формой массива в Numpy
  24. Использование обратной косой черты в f-строках
  25. Цикл for в Python
  26. Обратное распространение ошибки
  27. Преобразование в float
  28. Оператор is в Python
  29. Функция eval() в Python
  30. Сериализация данных в JSON с помощью json.dumps
  31. Обновление шаблона base.html
  32. Запуск файлового сервера
  33. Освобождение памяти в Python
  34. Модуль math: основные функции
  35. Преобразование текста в нижний регистр
  36. Списковый компрехеншен.
  37. Функция reversed() в Python
  38. Работа со строками в Python.
  39. Инверсия списка/строки в Python
  40. Функция zip() в Python
  41. Сохранение и загрузка модели в PyTorch
  42. Python union() функция — объединение множеств
  43. Форматирование строк в Python.
  44. Транспонирование 2D-массива с помощью zip

Marketello читают маркетологи из крутых компаний