Python:如何为几列找到最佳数值范围,以最大化另一列中的值?

Python:如何为几列找到最佳数值范围,以最大化另一列中的值?,python,pandas,numpy,scipy,Python,Pandas,Numpy,Scipy,我有一个19x5000大小的数据框,其中18列是“自变量”,剩下的一列是我试图最大化的结果 它看起来像这样: 第1栏 第2栏 第3栏 ... 结果列 0.5 2.3 -1.2 ... 0.98 -0.1 5.4 3.3 ... 0.95 -0.43 8.2 2.3 ... 1.1 0.8 1.4 -0.9 ... 1.06 1.1 -2.9 1.4 ... 1.12 ... ... ... ... ... 您有2*n个自变量:每列范围的上限和下限。在scipy中搜索整数优化器。

我有一个19x5000大小的数据框,其中18列是“自变量”,剩下的一列是我试图最大化的结果

它看起来像这样:

第1栏 第2栏 第3栏 ... 结果列 0.5 2.3 -1.2 ... 0.98 -0.1 5.4 3.3 ... 0.95 -0.43 8.2 2.3 ... 1.1 0.8 1.4 -0.9 ... 1.06 1.1 -2.9 1.4 ... 1.12 ... ... ... ... ...
您有2*n个自变量:每列范围的上限和下限。在scipy中搜索整数优化器。