From 7f8310216cdd7aed3f5458295cca25741d06fc54 Mon Sep 17 00:00:00 2001 From: James Hensman Date: Mon, 17 Dec 2012 11:47:54 +0000 Subject: [PATCH] made sympykern truly work in place --- GPy/kern/sympykern.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/GPy/kern/sympykern.py b/GPy/kern/sympykern.py index 4ac123ec..4e58f52a 100644 --- a/GPy/kern/sympykern.py +++ b/GPy/kern/sympykern.py @@ -221,35 +221,28 @@ class spkern(kernpart): def K(self,X,Z,target): param = self._param weave.inline(self._K_code,arg_names=['target','X','Z','param'],**self.weave_kwargs) - return target def Kdiag(self,X,target): param = self._param weave.inline(self._Kdiag_code,arg_names=['target','X','param'],**self.weave_kwargs) - return target def dK_dtheta(self,partial,X,Z,target): param = self._param weave.inline(self._dK_dtheta_code,arg_names=['target','X','Z','param','partial'],**self.weave_kwargs) - return target def dKdiag_dtheta(self,partial,X,target): param = self._param Z = X weave.inline(self._dKdiag_dtheta_code,arg_names=['target','X','Z','param','partial'],**self.weave_kwargs) - return target def dK_dX(self,partial,X,Z,target): - target = np.zeros_like(X) param = self._param weave.inline(self._dK_dX_code,arg_names=['target','X','Z','param','partial'],**self.weave_kwargs) - return target def dKdiag_dX(self,partial,X,target): param = self._param Z = X weave.inline(self._dKdiag_dX_code,arg_names=['target','X','Z','param','partial'],**self.weave_kwargs) - return target def set_param(self,param): #print param.flags['C_CONTIGUOUS']