Initialize the centroids as k random samples of X (k = n_clusters)

def _init_random_centroids(self):
        """Initialize the centroids as k random samples of X (k = n_clusters)
        """
        self.centroids = self._X[np.random.choice(list(range(self._X.shape[0])), size=self.n_clusters), :]