如何在scipy最小化中将类型变量绑定到整数?

时间:2018-03-12 08:34:40

标签: python scipy minimization

我使用scipy进行最小化。 变量必须为0或1。 我怎么能这样做?

1 个答案:

答案 0 :(得分:-2)

我找到了添加约束的解决方案。

cons = ({'type':'eq'
          ,'fun': lambda x_f : np.array([(x_f[:x_ini_size][i]-int(x_f[:x_ini_size][i]))
                                    for i in sentences_idx])})