在numba @jitclass中定义字符串

时间:2019-02-20 19:39:57

标签: python oop numba

尝试JIT我的一门课。 int,float或array没问题。但是在设置字符串attr时遇到麻烦。

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

如果我只有打印语句,它就可以工作。

当self.symb = symb被合并时,它说:

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

使用@jitclass时,所需的输出将能够设置字符串属性。

0 个答案:

没有答案