Ejemplo n.º 1
0
    def build_distance_matrix(self):
        if len(self.coordinates) == 0:
            return None
        coord_len = len(self.coordinates)
        # Zero matrix.
        self.matrix = [[0 for i in range(coord_len)] for j in range(coord_len)]
        for ii in range(coord_len):
            for jj in range(coord_len):
                self.matrix[ii][jj] = Helper.get_distance(
                    self.coordinates[ii], self.coordinates[jj])

        return self.matrix
Ejemplo n.º 2
0
 def test_distance(self):
     point_1 = (4, 3)
     point_2 = (9, 4.5)
     distance = Helper.get_distance(point_1, point_2)
     self.assertAlmostEqual(distance, 5.2201532544)