1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în optimizare în Python

Connected

exercițiu

Găsirea maximului

Optimizarea neconstrânsă constă în găsirea maximului sau minimului unei funcții care nu are nicio constrângere sau restricție asupra variabilelor de intrare.

Să presupunem că lansezi un produs nou în compania ta de prăjituri și vrei să maximizezi veniturile. Veniturile pot fi modelate cu această funcție obiectiv, unde R reprezintă venitul generat la prețul x.

R = -(x**2) + 3*x - 5

Rezolvă această problemă de maximizare folosind minimize_scalar() din SciPy, care a fost deja importată pentru tine.

Instrucțiuni

100 XP
  • Definește o nouă funcție obiectiv care este negarea funcției obiectiv originale.
  • Maximizează funcția negată.
  • Afișează valoarea optimă cu două zecimale.