Numba在细胞分配上的失败

时间:2017-05-18 16:59:15

标签: python numpy numba

运行时,以下代码炸弹(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修饰时成功运行,并且没有回溯,我正在努力调试。知道是什么导致了这个吗?

1 个答案:

答案 0 :(得分:1)

当我从Numba 0.19.1升级到0.30.1

时,问题就消失了