1
Numba를 사용하는 다음 코드에서 오류가 발생하는 이유는 누구든지 이해할 수 있습니까? 이 작동하지 않을 이유를 설명하는 설명서에 아무것도 볼 수 없습니다 http://numba.pydata.org/numba-doc/dev/index.html이Numba 튜플 슬라이싱 문제 - 정수를 제외했습니다.
import numpy as np
from numba import autojit
@autojit
def foo(arr):
# works fine
return arr[:3]
@autojit
def bar(arr):
# does not work
return arr.shape[:2]
print foo(np.arange(10))
print bar(np.zeros((1,2,3)))
주어진 오류가
numba.error.NumbaError: (see below)
--------------------- Numba Encountered Errors or Warnings ---------------------
return arr.shape[:2]
----------------------^
Error 10:22: Excepted an integer
입니다 버전은 다음과 같습니다
>>> numba.__version__
'0.10.2'
감사를 http://numba.pydata.org/numba-doc/dev/pythonstuff.html#typed-containers
합니다. 이후 버전에서 변경 될 경우를 염두에 두십시오. – YXD