From 73006c6eda072b2472de9ccdc8b1f3d5b639398e Mon Sep 17 00:00:00 2001 From: James Hensman Date: Tue, 12 Nov 2013 14:45:08 +0000 Subject: [PATCH] fixed up symmetric kern --- GPy/kern/constructors.py | 2 +- GPy/kern/parts/symmetric.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/GPy/kern/constructors.py b/GPy/kern/constructors.py index b60c7479..44f4ae3f 100644 --- a/GPy/kern/constructors.py +++ b/GPy/kern/constructors.py @@ -464,7 +464,7 @@ def symmetric(k): This constructor builds a covariance function of this form from the initial kernel """ k_ = k.copy() - k_.parts = [symmetric.Symmetric(p) for p in k.parts] + k_.parts = [parts.symmetric.Symmetric(p) for p in k.parts] return k_ def coregionalize(output_dim,rank=1, W=None, kappa=None): diff --git a/GPy/kern/parts/symmetric.py b/GPy/kern/parts/symmetric.py index bbdd5ac0..d836763d 100644 --- a/GPy/kern/parts/symmetric.py +++ b/GPy/kern/parts/symmetric.py @@ -56,7 +56,7 @@ class Symmetric(Kernpart): AX = np.dot(X,self.transform) if X2 is None: X2 = X - ZX2 = AX + AX2 = AX else: AX2 = np.dot(X2, self.transform) self.k.dK_dtheta(dL_dK,X,X2,target)