我试图理解为什么scipy.optimize.least_squares存在于scipy中。该函数可用于进行模型拟合.然而,我们可以使用scipy.optimize.minimize来做同样的事情。唯一的区别是,scipy.optimize.least_squares在内部进行计算,而如果一个人想要使用scipy.optimize.minimize,他/她必须手工计算用户想要最小化的函数内的气平方。另外,scipy.optimize.least_squares不能被认为是scipy.optimize.minimize的包装器,因为它支持的三种方法(trf、dogbox、lm)根本不受scipy.optimize.minimize的支持。
所以我的问题是:
scipy.optimize.least_squares可以实现相同的结果时,为什么存在scipy.optimize.minimize?scipy.optimize.minimize不支持trf、dogbox和lm方法?谢谢。
https://stackoverflow.com/questions/49211783
复制相似问题