繁体   English   中英

scipy.optimize.fmin_l_bfgs_b'flora'对象不可调用

scipy.optimize.fmin_l_bfgs_b 'float' object not callable

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

当我使用scipy.optimize.fmin_l_bfgs_b函数时,我遇到'float'对象不可调用错误。

作为函数的变量,我把

vec_final = op.fmin_l_bfgs_b(m.mod(b,n)[0],vec,m.mod(b,n)[1]).

m.mod是模块m的子程序mod,它具有输出P和P的梯度。我使用f2py将这个fortran子程序称为python。

(P = float, P gradient = array)

我可以知道可能是什么问题吗? 谢谢!!

问题暂未有回复.您可以查看右边的相关问题.
4 SciPy.optimize.fmin_l_bfgs_b什么时候评估损失质数?

我想使用SciPy.optimize.fmin_l_bfgs_b最小化损失函数。 因为我的代码中的loss_calculator旨在一次运行即可返回loss和loss_prime并执行一次评估是很昂贵的,所以我必须以这种方式“欺骗”优化器: 这只是一个玩具代码,可以证明我的想法。 正 ...

8 终止scipy.optimize.fmin_bfgs之后

我想在目标(即f(xk) )变为负值后终止scipy.optimize.fmin_bfgs(f,x0) 。 有没有办法做到这一点? 提早终止的可选参数似乎只处理渐变的值。 可以使用callback()吗? 似乎callback仅作用于向量xk而不作用于目标值,因此它无法访问目标。 我可以记住f以 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM