2013-11-09 3 views

답변

3

Numba 예제를 읽는 것이 다소 혼란 스럽지만 실제로 numba 네임 스페이스에서 int16을 가져와야합니다.

표시되는 오류는 NumPy에서 int16을 가져 오는 것과 일치합니다. 파일의 맨 위에 있으면 코드는 다음과 같습니다.

from numba import * 
from numpy import * 

그러면 실수로 int16을 NumPy 정의로 대체합니다. 두 가지 수정 사항이 있습니다. 명시 적으로 당신이 필요로

from numpy import * 
from numba import * 

또는, 더 정확하게, 당신이 *를 빼고 네임 스페이스를 가져오고 참조 할 수 있습니다 : 첫째, 당신은 당신의 수입의 순서를 바꿀 수에 대한

import numba as nb 

@nb.jit(argtypes=[nb.int16[:], nb.int16[:]]) 
+0

좋아요, 감사합니다 응답! – blob

관련 문제