Я пытаюсь вызвать odeint внутри метода в классе Python:
из scipy.integrate import odeint
class Test:
@staticmethod
def mathfunc(y, t arg1, arg2):
x , xdot = y
#some equations
return xdot, xddot
def numericalsim(self, y0, t):
y = odeint(mathfunc, y0, t, args(self.param1, self.param2))
return y
Однако,Я получаю ошибку: имя 'mathfunc' не определено.Пожалуйста, не могли бы вы помочь мне позвонить в один класс в классе.