code: def set_values(self,x):
          
  
          x = numpy.atleast_2d(x)
  
          x = x.real # ahem
  
          C_inv = self.__C_inv__
          theta = numpy.dot( x, C_inv )
          self.theta = theta
  
          return theta
docs: Updates self.theta parameter. No returns values