Example #1
0
    def test_get_percent_of_n_clusters(self):
        clusters = (Cluster(16, [16]), Cluster(4, [4, 5, 6, 7, 8]),
                    Cluster(0, [0, 1, 2, 3]),
                    Cluster(9, [9, 10, 11, 12, 13, 14, 15]))
        clustering = Clustering(clusters)

        percents = clustering.get_population_percent_of_n_bigger_clusters(3)
        expected_percents = [41.1764705882, 29.4117647059, 23.5294117647]
        for i in range(3):
            self.assertAlmostEqual(percents[i], expected_percents[i], 1)
Example #2
0
 def test_get_percent_of_n_clusters(self):
     clusters =(
               Cluster(16,[16]),
               Cluster(4,[4,5,6,7,8]),
               Cluster(0,[0,1,2,3]),
               Cluster(9,[9,10,11,12,13,14,15])
               )
     clusterization = Clustering(clusters)
       
     percents = clusterization.get_population_percent_of_n_bigger_clusters(3)
     expected_percents = [41.1764705882,29.4117647059,23.5294117647]
     for i in range(3):
         self.assertAlmostEqual(percents[i], expected_percents[i], 1)