numba.jit
をPythonで使用する。numba.jitをメソッドで使用する方法
私はJIT型への通常の機能を変換して実行することができます。
from numba import jit
def sum(a, b):
return a+b
func = jit(sum)
print(func(1, 2))
方法にこれを行うにはどのように?このようなもの(これはうまくいかず、なぜか分かります)。
from numba import jit
class some_class:
def __init__(self, something = 0):
self.number = something
def get_num(self):
return self.number
my_object = some_class(5)
func = jit(my_object.get_num)
print(my_object.func())
P.S.私もデコレータを試してみましたが、それは動作しますが、インポートクラス(自分で定義していないクラス)には使用できないので、これを検討しています。