内置操作Numba的错误参数类型

时间:2018-08-31 19:18:39

标签: python numba

我正在尝试使用@vectorize numba装饰器,但出现此错误。在这样的代码中

代码:

@vectorize([int32(int32),
            int64(int64),
            float32(float32),
            float64(float64)])
def barrido(frec):

    return np.array([1,1])

错误:

当我放

frec=np.arange(0,1,0.1)
E=barrido(frec)

我明白了

 File "C:\Users\USUARIO\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
    execfile(filename, namespace)

  File "C:\Users\USUARIO\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/USUARIO...", line 174, in <module>
    E=barrido(frec)

TypeError: bad argument type for built-in operation

有人知道发生了什么事吗?

0 个答案:

没有答案