[gp] output data is a copy now

This commit is contained in:
Max Zwiessele 2014-05-21 16:32:44 +01:00
parent 156ba00719
commit dc628f558a

View file

@ -33,13 +33,13 @@ class GP(Model):
assert X.ndim == 2 assert X.ndim == 2
if isinstance(X, (ObsAr, VariationalPosterior)): if isinstance(X, (ObsAr, VariationalPosterior)):
self.X = X self.X = X.copy()
else: self.X = ObsAr(X) else: self.X = ObsAr(X.copy())
self.num_data, self.input_dim = self.X.shape self.num_data, self.input_dim = self.X.shape
assert Y.ndim == 2 assert Y.ndim == 2
self.Y = ObsAr(Y) self.Y = ObsAr(Y.copy())
assert Y.shape[0] == self.num_data assert Y.shape[0] == self.num_data
_, self.output_dim = self.Y.shape _, self.output_dim = self.Y.shape