2.2.7. 結果出力関数¶
ここまでは,結果の出力には Python の組み込み関数 print()
を使用してきましたが,
PySIMPLE は他にも書式指定出力関数 Printf()
があります.
from pysimple import Problem, Element, Parameter, IntegerVariable, Sum
↓
from pysimple import Problem, Element, Parameter, IntegerVariable, Sum, Printf
# 結果出力
print(x.val)
↓
# 結果出力
Printf('油田 {} の最適運転日数 = {:.0f}', i, x[i].val)
対応する実行結果出力は以下のようになります.:
油田 0 の最適運転日数 = 2
油田 1 の最適運転日数 = 3
関数 Printf()
の書式指定は,:
Printf(出力書式指定, 出力対象1, 出力対象2, ...)
となります.
出力対象には,添字,変数,式,定数,目的関数,など任意のものを任意の個数だけ指定できます.
出力書式指定の指定方法は,Printf
を確認してください.
このモデルは PySIMPLE のサンプルとして同梱されています. このサンプルを実行するには次のようにします.:
$ python -m pysimple.sample.tutorial oil7