标签: python scipy minimize
我想最小化一维变量数组(原子坐标)的标量函数(能量)。函数和梯度由外部程序计算。我的问题是scipy函数在X中占了很大的一步,导致f(X)失败。有没有办法限制步骤的大小?更好的是,有没有办法获得最小化()以避免破坏X的值?
result = scipy.optimize.minimize(qmgrad_wrap, X0, args=args, method='BFGS', jac=True, options=options) print(result)