Numba 函数签名 - 如果是整数则接受列表列表

s5s*_*s5s 5 python jit numba

您好,我有一个接受以下参数的函数:

def calc(points: List[List[int]], x: int, y: int, unavail: List[int], N: int) -> (int, int):
    pass
Run Code Online (Sandbox Code Playgroud)

我正在尝试在 Numba 中为其编写签名,但遇到了问题。下面的签名抛出异常。这有什么问题吗?

@jit('UniTuple(int64,2)(ListType[ListType[int64]],int64,int64,ListType[int64],int64)', nopython=True, nogil=True)
def calc(point, x, y, unavail, N):
    pass
Run Code Online (Sandbox Code Playgroud)

例外:

类型错误:“_TypeMetaclass”对象不可下标