Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用符号表示数组中的值_Python_Numpy_Optimization_Symbolic Math - Fatal编程技术网

Python 用符号表示数组中的值

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——但也许我忘了明确地问这个问题:我该如何解决这些符号表示?在保持特定值不变的情况下,如何定义代价函数并进行

我有一个数组,其中包含固定常数c和权重w。它看起来像:

我试图求解权重w,同时(1)修正常数c 以及(2)确保行和为1(
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,
纸浆
或工具