Add Even Indices
from numba import njit, prange
import numpy as np
@njit(parallel=True)
def add_even_indices(A):
s = 0
# Without "parallel=True" in the jit-decorator
# the prange statement is equivalent to range
for i in prange(A.shape[0]):
if(i % 2 == 0):
s += A[i]
return s
abc = add_even_indices(np.array([1, 2, 3, 4, 5, 6]))
abc
9
More on Numba
http://numba.pydata.org/numba-doc/latest/user/parallel.html#numba-parallel