gpt4 book ai didi

python - Cplex Python如何避免打印输出

转载 作者:太空狗 更新时间:2023-10-30 02:11:47 25 4
gpt4 key购买 nike

设置目标函数和约束后,我使用

prob.solve()
print prob.solution.get_objective_value()

其实我只是想打印目标值,但是显示了很多cplex的信息,

Tried aggregator 1 time.
LP Presolve eliminated 5 rows and 1 columns.
All rows and columns eliminated.
Presolve time = -0.00 sec. (0.00 ticks)
0.5

我只想显示最后一行0.5,如何避免Cplex打印其他信息?先感谢您。

最佳答案

cplex 指定了 3 个输出流:日志、错误、警告和结果。您可以使用命令禁用输出。 set_xxx_stream(无)。在你的例子中,

prob.set_log_stream(None)
prob.set_error_stream(None)
prob.set_warning_stream(None)
prob.set_results_stream(None)

将禁用所有输出。您还可以指定一个输出文件,而不是无。还有几个parameters您可以设置它来控制 cplex 输出的冗长程度,但这是防止 cplex 打印任何内容的最佳方法。

关于python - Cplex Python如何避免打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20365775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com