使用任何python库的约束或投影梯度下降?

使用任何python库的约束或投影梯度下降?,python,mathematical-optimization,Python,Mathematical Optimization,我有这个优化问题,我想知道任何python库中的函数都能解决它吗?假设我想通过梯度下降最小化f(x)。x是一个三维向量,x=(x1,x2,x3)。约束条件是x1>0、x2>0、x3>0和x1+x2+x3=1。任何函数都可以解决这个约束梯度下降?谢谢。这篇文章可能会有所帮助,scikit learn也有做SGD的功能。你能在问题中添加一个例子吗?

我有这个优化问题,我想知道任何python库中的函数都能解决它吗?假设我想通过梯度下降最小化f(x)。x是一个三维向量,
x=(x1,x2,x3)
。约束条件是
x1>0、x2>0、x3>0和
x1+x2+x3=1
。任何函数都可以解决这个约束梯度下降?谢谢。

这篇文章可能会有所帮助,scikit learn也有做SGD的功能。你能在问题中添加一个例子吗?