pip install Cython
def add_numbers(int x, int y):
return x + y
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules=cythonize("example.pyx"),
)
python setup.py build_ext --inplace
def fib(n):
if n <= 1:
return n
else:
return fib(n-1) + fib(n-2)
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules=cythonize("fib.pyx"),
)
python setup.py build_ext --inplace
import fib
print(fib.fib(10))