相关疑难解决方法(0)

如何在numba编译函数中使用np.empty;错误消息“所有模板被拒绝”

当我尝试np.empty在用 numba 编译的函数定义中使用时遇到了这个奇怪的错误,并打开nopython=True以确保优化的输入有效。

这很奇怪,因为 numba 声称支持np.empty前两个参数,而我只使用前两个参数(我认为正确吗?),所以我不知道为什么它输入不正确。

@jit(nopython=True)
def empty():
    return np.empty(5, np.float)
Run Code Online (Sandbox Code Playgroud)

在 ipython notebook 中定义上述函数后,

empty()
Run Code Online (Sandbox Code Playgroud)

给出以下错误消息:

@jit(nopython=True)
def empty():
    return np.empty(5, np.float)
Run Code Online (Sandbox Code Playgroud)

python arrays numpy typing numba

3
推荐指数
1
解决办法
4167
查看次数

标签 统计

arrays ×1

numba ×1

numpy ×1

python ×1

typing ×1