Presentations
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/python3-gcc.html
def add_two_numbers(x, y):
return x + y
z = add_two_numbers(123, 456)
print(z)
nogil
cdef add_two_numbers(x, y):
return x + y
z = add_two_numbers(123, 456)
print(z)
cdef add_two_numbers(int x, int y):
return x + y
z = add_two_numbers(123, 456)
print(z)
cdef int add_two_numbers(int x, int y):
return x + y
z = add_two_numbers(123, 456)
print(z)
cdef int add_two_numbers(int x, int y) nogil:
return x + y
z = add_two_numbers(123, 456)
print(z)
from libc.stdio cimport printf
cdef int add_two_numbers(int x, int y) nogil:
printf("%i\n", x)
return x + y
z = add_two_numbers(123, 456)
print(z)
from numba import jit
@jit
def funkce1():
pass
print
@jit(nopython=True)
nogil
@jit
annotationprint
functionprint
function + @jit(nopython=True)