python优化linprog

2024-10-03 15:33:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想解决下面的问题,我想知道“Values”列中的数字加起来等于“Find”值(129.18)。在

我想用numpy的lingprog函数来解决这个问题,在这个函数中,我将指定0或1作为乘数,这样,对于4.28和124.90的值,解决方案将给出1,对于其余的值,则为0。乘数值只能是0或1(整数)。在

问题是我没有数学背景,而且我不知道http://www.vision.ime.usp.br/~igor/articles/optimization-linprog.html中的示例和{a2}下的文档

Values    Multiplier    Product        Find: 129.18

4.28 **   1             4.28           
135.81    1             135.81
124.90 ** 1             124.90
293.51    1             293.51
7981.13   1             7981.13

到目前为止,我掌握的代码是:

^{pr2}$

显然这是行不通的。如何更改代码以使其符合我的标准?在

第一次发布海报,但stackoverflow的长期受益人:)-感谢您对我这个问题的帮助!在

干杯


Tags: 函数代码numpyhttpwww数字数学整数