In [6]:
import numba
import numpy as np
def sqrt(x):
return x**0.5
sqrt_jitted = numba.njit(sqrt)
@numba.njit
def sqrt_jitted_as_decorator(x):
return x**0.5
x = np.arange(100000)
In [7]:
%timeit sqrt(x)
In [8]:
%timeit sqrt_jitted(x)
In [9]:
%timeit sqrt_jitted_as_decorator(x)