from numba import jit
import timeit
# 使用numba的情况
@jit(nopython=True)
def t():
x = 0
# for i in np.arange(5000):
for i in range(99999999999999):
x += i
return x
#%timeit(t())
print(timeit.timeit("t()", setup="from __main__ import t",number=1))
以上代码,用时0.2秒。如果不用numba,几个小时都没算完。有大佬知道numba的加速原理吗?或者给个链接?为什么numba不能像python一样,支持大数乘法呢? -- 修改:feng321 FROM 120.242.253.* FROM 120.242.253.*