Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 5, 2012 14:34:56

eiyawii
От:
Зарегистрирован: 2011-08-04
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

оценить сложность

Здравствуйте.
Есть ли встроенные возможности у питона по расчету времени выполнения программы и количества операций?

нужно сравнить 2 программы.



Офлайн

#2 Апрель 5, 2012 16:37:59

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

оценить сложность

Со временем уще туда-сюда, а вот с количеством операций не то что у питона — у меня самого сплошные непонятки. Что это такое и какие именно операции предполагается считать? Шестое чувство подсказывает, что имеется в виду алгоритмическая сложность — да только при чем здесь она?



Офлайн

#3 Апрель 6, 2012 04:30:07

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

оценить сложность

eiyawii
по поводу времени можно:
- банально использовать модуль datetime и делать все руками
- модуль timeit, например вот
- модуль unittest тоже можно приспособить для этого
и кажется что то еще очевидное забыл

по поводу второго … наверное нет, достаточно будет смотреть по времени



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Отредактировано JOHN_16 (Апрель 6, 2012 04:33:14)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version