Jak uzyskać wartość zmiennej, którą zdefiniowałem wcześniej (używając addVar) w pytonie gurobi? Muszę porównać wartość zmiennej gurobi, a następnie wykonać obliczenia, aby osiągnąć moją zmienną obiektywną. To samo należy zrobić przed optymalizacją.Pyton Gurobi otrzymuje wartość zdefiniowanej zmiennej
5
A
Odpowiedz
8
Masz dwie opcje. Najprościej jest zapisać referencję do obiektu Var zwróconego przez Model.addVar
. Innym sposobem jest nadanie nazwy zmiennym za pomocą parametru name w addVar, a następnie pobranie zmiennej za pomocą Model.getVarByName.
from gurobipy import *
a_var = m.addVar(name="variable.0")
# ...
a_var_reference = m.getVarByName("variable.0")
# a_var and a_var_reference refer to the same object
m.optimize()
#obtain the value of a_var in the optimal solution
if m.Status == GRB.OPTIMAL:
print a_var.X
Powiązane problemy
- 1. C# catch (DataException) - brak zdefiniowanej zmiennej
- 2. Jak uzyskać wartość zmiennej wprowadzonej od użytkownika?
- 3. mojoliczne odniesienie do zmiennej ukrytej nie zawsze zdefiniowanej
- 4. Edytor asów otrzymuje wartość w pojedynczej linii
- 5. Java MongoDB otrzymuje wartość dla sub dokumentu
- 6. W jaki sposób wartość nieopcjonalna otrzymuje wartość zerową?
- 7. pyton DICT, znajdź wartość najbliższą x
- 8. Inno Setup - #define directive - jak korzystać z wcześniej zdefiniowanej zmiennej?
- 9. Kod objc nie może znaleźć zmiennej Bool zdefiniowanej w swift
- 10. prolog - wydrukuj wartość zmiennej
- 11. Co to znaczy mieć indeks do skalarnego błędu zmiennej? pyton
- 12. Wartość domyślna dla klasy zdefiniowanej przez użytkownika w C#
- 13. pyton Wykorzystanie etykieta sqlalchemy
- 14. log nazwa zmiennej i wartość
- 15. PHP dynamicznie dostępu wartość zmiennej
- 16. Jak przypisać wartość zmiennej TensorFlow?
- 17. pyton dict.update vs. indeks dodać parę pojedynczy klucz/wartość
- 18. Dlaczego zresetowane pyton wartość globalna nie odniosły skutek
- 19. pyton wideoteka
- 20. pyton webbrowser
- 21. Przyspieszyć pętli pyton
- 22. lldb błąd pyton
- 23. pyton równoważne sed
- 24. pyton równoważne porównywalnych
- 25. Jak korzystać wartość zmiennej jako nazwy innej zmiennej w bashu
- 26. Android otrzymuje listę tabel
- 27. Kolejka JMS otrzymuje wiadomość?
- 28. Jak zwiększyć wartość zmiennej w wyrażeniu?
- 29. Bash - wartość propagacji zmiennej na zewnątrz pętli
- 30. Jak wybrać wartość zmiennej w Oracle?
Istnieją dwa kroki: pobieranie obiektu Var, jak opisano powyżej, i pobieranie wartości rozwiązania za pomocą atrybutu X. –