неверный тип аргумента для встроенной операции Numba - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь использовать декоратор @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

Кто-то знает, что происходит?

...