def _gmm_clustering(self, X, n_components): gmm = GaussianMixture(n_components=n_components) gmm.fit(X) return gmm.means_