In [3]:
%load_ext cythonmagic
In [8]:
%%cython
def fib(int n):
cdef int a, b, i
a, b = 1, 1
for i in xrange(n):
a, b = a + b, a
return a
In [1]:
def pyfib(n):
a, b = 1, 1
for i in xrange(n):
a, b = a + b, a
return a
In [2]:
%timeit pyfib(5)
In [9]:
%timeit fib(5)
In [ ]: