@jit
def numba_unroll2(A, B):
    C = np.empty(A.shape, dtype=np.uint8)
for i in range(A.shape[0]):
    for j in range(A.shape[1]):
        C[i, j] = A[i, j] * B[i, j] + 4.1 * A[i, j] > 2.5 * B[i, j]
return C
How does parakeet differ from Numba? Because I didn't see any improvements on some NumPy expressions