scipy nquad с аргументами
У меня есть следующий код
def f(x, y, ro):
return x*y*ro
def bounds_y():
return [0, 0.5]
def bounds_x(y):
return [0, 1-2*y]
scipy.integrate.nquad(f, [bounds_x, bounds_y, [0.5] ], args= [0.5])
Без аргументов код работает. Но когда я добавляю аргументы, я получаю следующую ошибку
bounds_y() принимает 0 позиционных аргументов, но был указан 1
Почему это так и как решить?
Благодаря!