определить строку в numba @jitclass - PullRequest
0 голосов
/ 20 февраля 2019

Попытка JIT одного из моих классов.Нет проблем с целыми числами, числами с плавающей точкой или массивами.Но возникают проблемы, когда дело доходит до установки атрибута строки.

from numba import *

spec = [ ('symb',char)] ## define symb as a char

@jitclass(spec)
class trade_jit:

    def __init__(self, symb):
        print(symb)      ## this works
        self.symb = symb ## this doesn't

Если у меня есть только оператор print, он работает.

Когда включено self.symb = symb, оно говорит:

File "<string>", line 3:
<source missing, REPL/exec in use?>

Желаемый выводбудет возможность устанавливать строковые атрибуты при использовании @ jitclass.

...