diff --git a/GPy/core/gp_base.py b/GPy/core/gp_base.py index 3eb977c6..29234c4d 100644 --- a/GPy/core/gp_base.py +++ b/GPy/core/gp_base.py @@ -24,6 +24,9 @@ class GPBase(model.model): self._Xmean = X.mean(0)[None, :] self._Xstd = X.std(0)[None, :] self.X = (X.copy() - self._Xmean) / self._Xstd + else: + self._Xmean = np.zeros((1,self.Q)) + self._Xstd = np.ones((1,self.Q)) super(GPBase, self).__init__() diff --git a/GPy/models/GP_regression.py b/GPy/models/GP_regression.py index 2979456b..e5acb4f7 100644 --- a/GPy/models/GP_regression.py +++ b/GPy/models/GP_regression.py @@ -31,5 +31,5 @@ class GP_regression(GP): likelihood = likelihoods.Gaussian(Y,normalize=normalize_Y) - super(GP_regression, self).__init__(self, X, likelihood, kernel, normalize_X=normalize_X) + super(GP_regression, self).__init__(X, likelihood, kernel, normalize_X=normalize_X) self._set_params(self._get_params())