Python 用符号表示数组中的值
我有一个数组,其中包含固定常数c和权重w。它看起来像: 我试图求解权重w,同时(1)修正常数c 以及(2)确保行和为1(Python 用符号表示数组中的值,python,numpy,optimization,symbolic-math,Python,Numpy,Optimization,Symbolic Math,我有一个数组,其中包含固定常数c和权重w。它看起来像: 我试图求解权重w,同时(1)修正常数c 以及(2)确保行和为1(X.sum(axis=1)=[1,1,1,1]) 是否有一种编程方式来符号化表示某些条目(即在行={0,1,2},列={2,3}处设置w_{b}),然后求解这些符号表示?请注意,这不同于求解线性方程组。我不知道,但你研究过sympy吗?你试过了吗?是的,我知道Sympy——但也许我忘了明确地问这个问题:我该如何解决这些符号表示?在保持特定值不变的情况下,如何定义代价函数并进行
X.sum(axis=1)=[1,1,1,1]
)
是否有一种编程方式来符号化表示某些条目(即在行={0,1,2},列={2,3}处设置w_{b}),然后求解这些符号表示?请注意,这不同于求解线性方程组。我不知道,但你研究过sympy吗?你试过了吗?是的,我知道Sympy——但也许我忘了明确地问这个问题:我该如何解决这些符号表示?在保持特定值不变的情况下,如何定义代价函数并进行梯度下降以逼近最佳权重并不明显。数组中的值表示与您尝试执行的操作无关。您似乎有一组4个线性方程组。这很容易用LP和数学解算器解决。但是,解决方案不可能是唯一的,因为您有5个未知项。你以前用过数学解算器吗
pyomo
,pulp
,或tools
?我不知道,但你查过sympy吗?你试过了吗?是的,我知道Sympy——但也许我忘了明确地问这个问题:我该如何解决这些符号表示?在保持特定值不变的情况下,如何定义代价函数并进行梯度下降以逼近最佳权重并不明显。数组中的值表示与您尝试执行的操作无关。您似乎有一组4个线性方程组。这很容易用LP和数学解算器解决。但是,解决方案不可能是唯一的,因为您有5个未知项。你以前用过数学解算器吗<代码>pyomo,纸浆
,或工具
?