Birden çok argüman işlevi var. Başkalarını sabit tutarken tek bir değişkene göre optimize etmek istiyorum. Bunun için minimize_scalar spicy.optimize kullanmak istiyorum. Belgeleri okudum, ancak minimize_scalar'a minimize etmek istediğim minimize etmek istiyorum: w1. Aşağıda minimal çalışma kodu.Hedef işlevi birden çok bağımsız değişken olduğunda, scipy.optimize minimize_scalar nasıl kullanılır?
import numpy as np
from scipy.optimize import minimize_scalar
def error(w0,w1,x,y_actual):
y_pred = w0+w1*x
mse = ((y_actual-y_pred)**2).mean()
return mse
w0=50
x = np.array([1,2,3])
y = np.array([52,54,56])
minimize_scalar(error,args=(w0,x,y),bounds=(-5,5))