class_docstr: Multivariate Gaussian Distribution 
class_docstr_tok: ["Multivariate","Gaussian","Distribution"]
docstr: Constructor. 
docstr_tok: ["Constructor","."]
code: def __init__(self, mean, cov):
      """Constructor."""
      super(MultivariateGaussian, self).__init__()
      self.mean = np.array(mean, dtype=float)
      self.cov = np.array(cov, dtype=float)
      self.pre = np.linalg.inv(self.cov)
      self.det = np.linalg.det(self.cov)
      self.dim = len(mean)
      self.domain = domains.EuclideanDomain(
          np.tile(np.array([-np.inf, np.inf]), (len(mean), 1))
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  import numpy
  from .distribution import Continuous
  from ..exd import domains
label_desc: Use image node_id 1 to create a new MultivariateGaussian object from inherited base classes: Continuous with example: obj = MultivariateGaussian(mean, cov)