使用 numpy 求解 ax+by+cz = k
Solve ax+by+cz = k using numpy
我有这样的场景,我需要求解以下方程并有一些数据。
我们应该只有整数值。
ax+by = c
我们有a,b和c的值,需要确定x和y。
396x+264y = 1980
Ans :The value of x=5 and y=0
396x+264y = 2508
Ans : The vaule of x=5 and y=2
In future, we may add dz.
396+264y+dz = c(some value)
我知道,它可以包含多个解决方案,但我想知道如何确定这些解决方案。在我的场景中,我应该得到 x 和 y 整数正值
是否可以使用 numpy 求解这个方程?我想,这就像gcd
因素。
这是一个欠约束问题。你的方程有无穷多的解
查看 this article 描述的算法来求解方程 ax + by = c
所有 a,b,c,x,y
整数。正如我已经评论过的,只要 a,b,c
的 none 是一个数组,numpy
就与此无关。
我有这样的场景,我需要求解以下方程并有一些数据。 我们应该只有整数值。
ax+by = c 我们有a,b和c的值,需要确定x和y。
396x+264y = 1980
Ans :The value of x=5 and y=0
396x+264y = 2508
Ans : The vaule of x=5 and y=2
In future, we may add dz.
396+264y+dz = c(some value)
我知道,它可以包含多个解决方案,但我想知道如何确定这些解决方案。在我的场景中,我应该得到 x 和 y 整数正值
是否可以使用 numpy 求解这个方程?我想,这就像gcd 因素。
这是一个欠约束问题。你的方程有无穷多的解
查看 this article 描述的算法来求解方程 ax + by = c
所有 a,b,c,x,y
整数。正如我已经评论过的,只要 a,b,c
的 none 是一个数组,numpy
就与此无关。