Это просто тестовая функция, которую я сделал. Учитывая список, если я могу добавить одно значение в список, какое значение минимизирует дисперсию списка?
from scipy import optimize
def var_func(x,observations):
path_var=variance([x]+observations)
return path_var
observations=[15,24,46,23,54]
var_func_bet=optimize.minimize(var_func,100,args=(observations))
Я успешно использовал optimize.minimize для функций с одним изменением с успехом, но здесь это не работает.
Попытка вышеуказанного кода дала мне ошибку:
TypeError: can't convert type 'ndarray' to numerator/denominator