python 加速器 numba 示例
官方文档
http://numba.pydata.org/numba-doc/latest/user/index.html
示例代码
# pip install numba
# coding:utf-8
from numba import jit
import time
@jit()
def f1(x, y):
for i in range(x):
for j in range(y):
pass
def f2(x, y):
for i in range(x):
for j in range(y):
pass
start_time = time.time()
f1(100000, 100000)
end_time = time.time()
print("f1耗时:", end_time - start_time)
start_time = time.time()
f2(100000, 100000)
end_time = time.time()
print("f2耗时:", end_time - start_time)
f1耗时: 0.2942521572113037
f2耗时: 14.732600212097168