オプションの MOSEK ソルバーを CVXOPT 二次計画法で使用しています。
sol = cvxopt.solvers.qp(-Q,-p,G,h,A,b,solver='mosek')
MOSEKソルバーを使用せずに、つまり
sol = cvxopt.solvers.qp(-Q,-p,G,h,A,b)
CVXOPT によって生成された端末出力は、コマンドで抑制することができます
cvxopt.solvers.options['show_progress'] = False
ただし、MOSEK ソルバー オプションを使用する場合、これは機能しません。いくつかのループ内にある MOSEK ソルバーは、関心のない出力を大量に生成します。つまり、関心のある出力 (つまり、'print' を使用して出力することを選択したもの) が表示されません。
MOSEK出力を抑制することが可能かどうかは誰にもわかりませんか? または、そうでない場合、潜在的な回避策(出力をファイルなどにパイプします)?
どうもありがとう!
ダン
ps 申し訳ありませんが、より具体的なタグを含めることができませんでした (新しいタグを作成することは許可されていません)。