LiveInternet
LiveInternet
x
(+ )
rss habrahabr
rss habrahabr
rss_habrahabr
-
-
e-mail
-
(6)
count
-
: 22.11.2006
:
:
: 2
:
, 15 2014 . 16:41
+
Python. , , 25 . , 18 (
85
):
, Python -. ,
SkidanovAlex
, - . , , . , , .
, .
cpmoptimize
, .
→
http://habrahabr.ru/post/236689/
:
python
-
byteplay
cpmoptimize
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_habrahabr/post337058493/">Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень</a><br/>Пусть мы хотим вычислить десятимиллионное число Фибоначчи программой на Python. Функция, использующая тривиальный алгоритм, на моём компьютере будет производить вычисления более 25 минут. Но если применить к функции специальный оптимизирующий декоратор, функция вычислит ответ всего за 18 секунд (в 85 раз быстрее): Дело в том, что перед выполнением программы интерпретатор Python компилирует все её части в специальный байт-код. Используя метод, описанный хабрапользователем SkidanovAlex, данный декоратор анализирует получившийся байт-код функции и пытается оптимизировать применяющийся там ал... <a href="https://www.liveinternet.ru/users/rss_habrahabr/post337058493/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA