1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do optymalizacji w Pythonie

Connected

ćwiczenie

Wyznaczanie pochodnej

Dla niektórych funkcji celu optimum można znaleźć metodami rachunku różniczkowego – wystarczy wyznaczyć pochodną tej funkcji. Biblioteka sympy pozwala uniknąć ręcznego liczenia pochodnych. Wyobraź sobie, że pracujesz w firmie produkującej rowerki dla dzieci. Dysponujesz następującą funkcją celu obliczającą koszty \(C\), które zależą od zmiennej \(q\) – liczby wyprodukowanych rowerków:

\(C = 2000 - q^2 + 120q\)

Aby znaleźć optymalną wartość \(q\), wyznaczysz pochodną kosztów względem ilości, \(\frac{dC}{dq}\), korzystając z biblioteki sympy.

Funkcje symbols, diff i solve są już wczytane – możesz z nich korzystać w tym i w kolejnym ćwiczeniu.

Instrukcje

100 XP
  • Utwórz symbol sympy o nazwie q, reprezentujący liczbę wyprodukowanych rowerków.
  • Wyznacz pochodną funkcji celu c względem q i zapisz ją jako dc_dq, używając biblioteki sympy.
  • Rozwiąż pochodną, aby znaleźć optymalną cenę.