运行时,以下代码炸弹(Windows中的python.exe进程失败):
import numpy as np
from numba import njit
@njit
def test():
array_a = np.zeros((10, 100), dtype=np.int32)
array_b = np.zeros(100, dtype=np.int32)
cursor_a = 5
for i in np.arange(cursor_a):
array_a[2, i] = array_b[i]
test()
代码在未使用@njit修饰时成功运行,并且没有回溯,我正在努力调试。知道是什么导致了这个吗?
答案 0 :(得分:1)
当我从Numba 0.19.1升级到0.30.1
时,问题就消失了