Мне нужно сделать интеграцию функции в функцию, для которой не определен вход.
from scipy import integrate
import numpy as np
def g():
g_value = 2*b+a
return (g_value)
def f():
f_value = integrate.quad (g, 0, 10)
return (f_value)
vector = np.arange (0, 100,1)
result = []
a=1
for i in range (0, len (vector)):
b=vector[i]
result.append (f())
print (result)
Ошибка: g () принимает 0 позиционных аргументов, но 1 был дан