Scipy l-bfgs-b возвращает следующую ошибку:
не удалось инициализировать массив намерений (inout | inplace | cache), ввод не массив
My Использование следует API, и я не смог найти источник ошибки в отладчике.
Примечание: "bounds" - это список кортежей, x0 - это массив, minFuncMyFun c возвращает скаляр.
x0 = [0.0, 0.25, 1.0, vAvg, vAvg, 0.5, 1.0, 0.5, 0.5]
sp.optimize.fmin_l_bfgs_b(minFuncMyFunc, np.asarray(x0), args=args,
bounds=[(-1.0,1.0), (0.0,1.0),(0.0,10.0),(0.0, 1.0),(0.0, 1.0),(0.0, 1.0),(0.0, 10.0),(0.0, 1.0),(0.0,10.0)])