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
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)