Printing 如何打印纸浆中的特定约束以解决大型问题

Printing 如何打印纸浆中的特定约束以解决大型问题,printing,constraints,out-of-memory,pulp,Printing,Constraints,Out Of Memory,Pulp,我正在用600*159个决策变量和大量约束运行一个OR问题。每次我向问题添加新约束以检查约束的正确性时,我都会打印(模型)。我的程序无法显示,因为控制台中显示的内存太大。所以我使用“writelp”下载文件,并验证哪个文件比较麻烦有人能告诉我如何只打印约束吗?我需要在控制台或任何其他可用选项中查看。当我想这样做时,只需将约束存储到一个临时变量,打印它,然后将其添加到问题中即可: >x=pl.LpVariable(f“x”,下限=0,上限=None) >>>约束=x>>打印(约束) x>>prob

我正在用600*159个决策变量和大量约束运行一个OR问题。每次我向问题添加新约束以检查约束的正确性时,我都会打印(模型)。我的程序无法显示,因为控制台中显示的内存太大。所以我使用“writelp”下载文件,并验证哪个文件比较麻烦有人能告诉我如何只打印约束吗?我需要在控制台或任何其他可用选项中查看。

当我想这样做时,只需将约束存储到一个临时变量,打印它,然后将其添加到问题中即可:

>x=pl.LpVariable(f“x”,下限=0,上限=None)
>>>约束=x>>打印(约束)
x>>prob+=约束
约束是
纸浆.LpConstraint
的一个实例,它可以打印,因为它有
\uuuu str\uuuuuu()
\uuu repr\uuuu()
方法。换句话说,它只是一个python对象