@deprecated('The function log_multivariate_normal_density is deprecated in 0.18 and will be removed in 0.20.')
def log_multivariate_normal_density(X, means, covars, covariance_type='diag'):
 log_multivariate_normal_density_dict = {'spherical': _log_multivariate_normal_density_spherical, 'tied': _log_multivariate_normal_density_tied, 'diag': _log_multivariate_normal_density_diag, 'full': _log_multivariate_normal_density_full}
 return log_multivariate_normal_density_dict[covariance_type](X, means, covars)

@ deprecated ( 'The function log_multivariate_normal_density is deprecated in 0.18 and will be removed in 0.20.' ) def log_multivariate_normal_density ( X , means , covars , covariance_type = 'diag' ) : log_multivariate_normal_density_dict = { 'spherical' : _log_multivariate_normal_density_spherical , 'tied' : _log_multivariate_normal_density_tied , 'diag' : _log_multivariate_normal_density_diag , 'full' : _log_multivariate_normal_density_full } return log_multivariate_normal_density_dict [ covariance_type ] ( X , means , covars )
compute the log probability under a multivariate gaussian distribution .