mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-04-27 05:46:24 +02:00
[param concatenation] allows assignmend more robustly
This commit is contained in:
parent
457e00f058
commit
4eac8a5965
1 changed files with 2 additions and 2 deletions
|
|
@ -316,8 +316,8 @@ class ParamConcatenation(object):
|
||||||
val = val.values()
|
val = val.values()
|
||||||
ind = numpy.zeros(sum(self._param_sizes), dtype=bool); ind[s] = True;
|
ind = numpy.zeros(sum(self._param_sizes), dtype=bool); ind[s] = True;
|
||||||
vals = self.values(); vals[s] = val
|
vals = self.values(); vals[s] = val
|
||||||
[numpy.copyto(p, vals[ps], where=ind[ps])
|
for p, ps in zip(self.params, self._param_slices_):
|
||||||
for p, ps in zip(self.params, self._param_slices_)]
|
p.flat[ind[ps]] = vals[ps]
|
||||||
if update:
|
if update:
|
||||||
self.update_all_params()
|
self.update_all_params()
|
||||||
def values(self):
|
def values(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue