def __init__(self, X, y, bounds, num_ini_guess): self.n = X.shape[1] self.sigma_inv = np.ones(self.n) # default value self.model = Kriging(self.sigma_inv, bounds, num_ini_guess) # Fit Kriging on the data. self.model.fit(X, y) self.input = X self.rem_eng = y self.sct = None