from scipy.optimize import linprog import numpy as np
#各种定义变量:
···
result = linprog(c=目标函数系数, A_ub=不等式约束系数矩阵, b_ub=不等式约束右侧向量, bounds=变量的边界)
if result.success:
# 最优解取整
最优解 = [round(x) for x in result.x]
# 计算最小成本值
最小成本值 = int(result.fun)
else:
print("无法找到可行解。")
在@小可耐帮助下,找到点
影刀中不能直接用if result.success:,要改成if result.success ==False:
具体原因不清楚为啥,坐等其他大佬解答~