Beispiel #1
0
 def __setitem__(self,key,value):
     Distribution.__setitem__(self,key,value)
     if key == 'mu':
         self.param['mu'] = value
     if key == 'sigma':
         self.param['sigma'] = value
         self.cholP = solve_triangular(cholesky(self.param['sigma']).T,eye(self['n'])).T
     if key == 'CholP':
         self.cholP = value
         self.param['sigma'] = solve(self.cholP.T,solve(self.cholP,eye(self.param['n'])))
Beispiel #2
0
 def __setitem__(self, key, value):
     Distribution.__setitem__(self, key, value)
     if key == 'mu':
         self.param['mu'] = value
     if key == 'sigma':
         self.param['sigma'] = value
         self.cholP = solve_triangular(
             cholesky(self.param['sigma']).T, eye(self['n'])).T
     if key == 'CholP':
         self.cholP = value
         self.param['sigma'] = solve(
             self.cholP.T, solve(self.cholP, eye(self.param['n'])))