From 3a8a1914f242e39cffcd02931e9b012adc08880f Mon Sep 17 00:00:00 2001 From: Max Zwiessele Date: Wed, 16 Apr 2014 10:24:45 +0100 Subject: [PATCH] bugfix: couldn't constrain single parameters, because of indexing of np --- GPy/core/parameterization/parameter_core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GPy/core/parameterization/parameter_core.py b/GPy/core/parameterization/parameter_core.py index e4bdebba..b513ba44 100644 --- a/GPy/core/parameterization/parameter_core.py +++ b/GPy/core/parameterization/parameter_core.py @@ -17,7 +17,7 @@ from transformations import Logexp, NegativeLogexp, Logistic, __fixed__, FIXED, import numpy as np import re -__updated__ = '2014-04-15' +__updated__ = '2014-04-16' class HierarchyError(Exception): """ @@ -467,7 +467,7 @@ class Constrainable(Nameable, Indexable, Observable): Constrain the parameter to the given :py:class:`GPy.core.transformations.Transformation`. """ - self.param_array[:] = transform.initialize(self.param_array) + self.param_array[...] = transform.initialize(self.param_array) reconstrained = self.unconstrain() self._add_to_index_operations(self.constraints, reconstrained, transform, warning) self.notify_observers(self, None if trigger_parent else -np.inf)