Create numba_example.py

This commit is contained in:
guanjihuan 2025-03-23 22:16:38 +08:00
parent 2bb0a1ab9b
commit 7b07bd90bc

View File

@ -0,0 +1,20 @@
import numpy as np
import time
numpy_array = np.arange(0,1e5,1)
times = 1000
from numba import jit
from numba import prange
@jit(nopython=True, parallel=True)
def numba_example(numpy_array):
sum = 0
for i in prange(len(numpy_array)):
sum += numpy_array[i]
return sum
start = time.time()
for _ in range(times):
result = numba_example(numpy_array)
end = time.time()
print(f'运行时间:{end - start}')