'Return precisions as a full matrix.'

def _get_precisions(self):

    if (self.covariance_type == 'full'):
        return self.precs_
    elif (self.covariance_type in ['diag', 'spherical']):
        return [np.diag(cov) for cov in self.precs_]
    elif (self.covariance_type == 'tied'):
        return ([self.precs_] * self.n_components)
