mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-06-11 15:15:15 +02:00
added getstate/setstate for product kernel
This commit is contained in:
parent
fac8289c52
commit
f4ecb47464
1 changed files with 11 additions and 0 deletions
|
|
@ -130,3 +130,14 @@ class Prod(Kernpart):
|
|||
self.k1.K(X[:,self.slice1],X2[:,self.slice1],self._K1)
|
||||
self.k2.K(X[:,self.slice2],X2[:,self.slice2],self._K2)
|
||||
|
||||
def getstate(self):
|
||||
return [self._get_params(), self.k1, self.k2, self.slice1, self.slice2, self.name]
|
||||
|
||||
def setstate(self, state):
|
||||
params, self.k1, self.k2, self.slice1, self.slice2, self.name = state
|
||||
self._X, self._X2, self._params = np.empty(shape=(3,1))
|
||||
self._set_params(params)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue