Python
1from pulp import * 2model = LpProblem(sense=LpMaximize) 3x1 = LpVariable("x1", lowBound=0, cat="Integer") 4x2 = LpVariable("x2", lowBound=0, cat="Integer") 5model += x1 * 5000 + x2 * 5000 6model += x1 + 2 * x2 <= 16 7model += 3 * x1 + x2 <= 18 8print(model) 9ret = model.solve() 10print("status", LpStatus[ret]) 11if ret == 1: 12 print(f"x1 = {x1.value()}, x2 = {x2.value()}, y = {model.objective.value()}")
これをpaizaで実行すると
Traceback (most recent call last):
File "Main.py", line 1, in <module>
from pulp import *
ModuleNotFoundError: No module named 'pulp'
というようにエラーになり(パルプがインストールされていないということでしょうか)Jupiter notebookで実行すると
NoName:
MAXIMIZE
5000x1 + 5000x2 + 0
SUBJECT TO
_C1: x1 + 2 x2 <= 16
_C2: 3 x1 + x2 <= 18
VARIABLES
0 <= x1 Integer
0 <= x2 Integer
status Optimal
x1 = 4.0, x2 = 6.0, y = 50000.0
というように解が出ます。
このpaizaとJupiter notebook二つの実行環境の違いはどこにあるのでしょうか。またPulPは初めからインストールされているものなのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/25 09:27
2020/08/25 09:33
2020/08/25 10:14