[variational] posterior object copies adjusted

This commit is contained in:
mzwiessele 2014-05-13 08:35:25 +01:00
parent 4590a05d0f
commit 4f627c904f
2 changed files with 16 additions and 3 deletions

View file

@ -100,6 +100,9 @@ class VariationalPosterior(Parameterized):
n.__dict__.update(dc)
n._parameters_[dc['mean']._parent_index_] = dc['mean']
n._parameters_[dc['variance']._parent_index_] = dc['variance']
n._gradient_array_ = None
oversize = self.size - self.mean.size - self.variance.size
n.size = n.mean.size + n.variance.size + oversize
n.ndim = n.mean.ndim
n.shape = n.mean.shape
n.num_data = n.mean.shape[0]