BaşlayınÜcretsiz başlayın

Çok değişkenli optimizasyon

O geliri en üst düzeye çıkarmada harika iş çıkardın! Şimdi maliyetleri en aza indirmeye bakmak istiyorsun.

Yeni kurabiye ürünün için iki değişkeni dikkate alman gerekiyor: şeker bileşeni (a[0]) ve un bileşeni (a[1]). Bu, kurabiyelerinin lezzetli ama çok da pahalı olmaması için bu malzemeleri en iyi nasıl karıştıracağını bulmak istediğin çok değişkenli bir optimizasyon problemidir!

SciPy'ın minimize() fonksiyonu senin için yüklendi ve amaç fonksiyonu sağlandı.

Bu egzersiz, kursun bir parçasıdır

Python ile Optimizasyona Giriş

Kursa Göz Atın

Egzersiz talimatları

  • İlk tahminini x0 değişkenine kaydet; bu herhangi bir şey olabilir!
  • Minimumu hesapla ve yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

def objective_function(a):
  return (a[0] - 2)**2 + (a[1] - 3)**2 + 3 

# Save your initial guess
x0 = ____

# Calculate and print the minimum
result = minimize(____, ____)
print(f"minimum is (x, y) = ({result.x[0]:.2f}, {result.x[1]:.2f}) in two decimals.")
Kodu Düzenle ve Çalıştır