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

Python ile Optimizasyona Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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