code: def test_scores(self):
      labels_by_vote1 = clusterer_ensemble_scores(
          self.original_labels, self.n_estimators, self.n_clusters
      )
      assert_equal(labels_by_vote1.shape[0], self.X.shape[0])
  
      # return aligned_labels as well
      labels_by_vote2, aligned_labels = clusterer_ensemble_scores(
          self.original_labels,
          self.n_estimators,
          self.n_clusters,
          return_results=True,
      )
      assert_equal(labels_by_vote2.shape[0], self.X.shape[0])
      assert_equal(aligned_labels.shape, self.original_labels.shape)
  
      # select a different reference base estimator (default is 0)
      labels_by_vote3 = clusterer_ensemble_scores(
          self.original_labels,
          self.n_estimators,
          self.n_clusters,
          reference_idx=1,
      )
      assert_equal(labels_by_vote3.shape[0], self.X.shape[0])
  
imports: import os
  import sys
  import unittest
  import numpy
  from sklearn.cluster import KMeans
  from sklearn.cluster import MiniBatchKMeans
  from sklearn.cluster import AgglomerativeClustering
  from sklearn.datasets import load_breast_cancer
  from numpy.testing import assert_equal
  from combo.models.cluster_comb import ClustererEnsemble
  from combo.models.cluster_comb import clusterer_ensemble_scores
label_desc: Use image node_id 2 for calling the TestClustererEnsembleScores obj's underlying member method code with example usage: obj.test_scores() without return types