def __init__(self, n_components=1, covariance_type='full', advanced_covariance_type=None, tol=1e-3, reg_covar=1e-6, max_iter=100, n_init=1, init_params='kmeans', weights_init=None, means_init=None, precisions_init=None, random_state=None, warm_start=False, verbose=0, verbose_interval=10): if advanced_covariance_type is None: advanced_covariance_type = covariance_type else: covariance_type = _feature_mapping[advanced_covariance_type].shape _BaseGaussianMixture.__init__(self, n_components=n_components, covariance_type=covariance_type, tol=tol, reg_covar=reg_covar, max_iter=max_iter, n_init=n_init, init_params=init_params, weights_init=weights_init, means_init=means_init, precisions_init=precisions_init, random_state=random_state, warm_start=warm_start, verbose=verbose, verbose_interval=verbose_interval) self.advanced_covariance_type = advanced_covariance_type