我现在正在为我的算法使用scipy.optimize.minimize
函数。代码类似于:
optim = scipy.optimize.minimize(blablabla)
print optim
然后我在控制台中打印出结果。
status: 0
success: True
nfev: 42
hess_inv: <20x20 LbfgsInvHessProduct with dtype=float64>
fun: 97330.117758336462
x: array([ 0.34842437, 0.31432181, 0.3231227 , 0.82165996, 0.01639795,
])
message: 'CONVERGENCE: NORM_OF_PROJECTED_GRADIENT_<=_PGTOL'
但是,我需要在代码中再次使用结果,我希望获得x
的数组和fun
的值。如何获得它们?
答案 0 :(得分:3)
您可以使用optim.x
和optim.fun
访问它们。