From 610dbed38a313303946696c4c54b6770b100127b Mon Sep 17 00:00:00 2001 From: Alan Saul Date: Tue, 11 Feb 2014 15:23:00 +0000 Subject: [PATCH] Fixed copy bug of observable array --- GPy/core/parameterization/array_core.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPy/core/parameterization/array_core.py b/GPy/core/parameterization/array_core.py index 4b5b7700..fe2a951e 100644 --- a/GPy/core/parameterization/array_core.py +++ b/GPy/core/parameterization/array_core.py @@ -25,7 +25,7 @@ class ParamList(list): if el is other: return True return False - + pass class C(np.ndarray): __array_priority__ = 1. @@ -80,8 +80,8 @@ class ObservableArray(ListArray, Observable): def __getslice__(self, start, stop): return self.__getitem__(slice(start, stop)) def __setslice__(self, start, stop, val): - return self.__setitem__(slice(start, stop), val) + return self.__setitem__(slice(start, stop), val) def __copy__(self, *args): - return ObservableArray(self.base.base.copy(*args)) + return ObservableArray(self.view(np.ndarray).copy()) def copy(self, *args): return self.__copy__(*args)