scipy.optimize.basinhopping公司以及i的总数

2024-05-18 23:40:35 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法控制国际热核试验堆的总数?

使用:

opt.basinhopping(self.objectiveFun, x0,minimizer_kwargs=minimizer_kwargs, niter=20, disp = True)

minimizer_kwargs = {"method": "BFGS", "options":{"maxiter":50}}

我的结果是:

message: ['requested number of basinhopping iterations completed successfully']
  minimization_failures: 21
                   nfev: 3009
                    nit: 20
                   njev: 343
                      x: array([ 0.00041319, -0.0019854 , -0.00136236, -0.00012548,  0.02506612,
   -0.01001584])

Im在obj函数上计算循环,循环数达到3009。你知道吗

所以我猜,这个盆地跳跃做了20个“盆地跳跃”和大约3k的局部opt循环?这意味着“options”:{“maxiter”:50}要么定义不正确,要么无法定义? 谢谢


Tags: self定义kwargsoptions国际opt总数办法

热门问题