From d8ceb3e037c890a06976c6277e3d2b6ee70455a5 Mon Sep 17 00:00:00 2001 From: mzwiessele Date: Thu, 20 Mar 2014 16:49:56 +0000 Subject: [PATCH] param setting --- GPy/core/parameterization/parameter_core.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPy/core/parameterization/parameter_core.py b/GPy/core/parameterization/parameter_core.py index 6a8f1b1d..6681d50e 100644 --- a/GPy/core/parameterization/parameter_core.py +++ b/GPy/core/parameterization/parameter_core.py @@ -590,9 +590,9 @@ class OptimizationHandlable(Constrainable): if self.has_parent() and self.constraints[__fixed__].size != 0: fixes = np.ones(self.size).astype(bool) fixes[self.constraints[__fixed__]] = FIXED - self._param_array_[fixes] = p - elif self._has_fixes(): self._param_array_[self._fixes_] = p - else: self._param_array_[:] = p + self._param_array_.flat[fixes] = p + elif self._has_fixes(): self._param_array_flat[self._fixes_] = p + else: self._param_array_.flat = p self.untransform() self._trigger_params_changed()