Как сделать интеграцию функции без определения функции ввода - PullRequest
0 голосов
/ 28 марта 2019

Мне нужно сделать интеграцию функции в функцию, для которой не определен вход.

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 был дан

...