# from test import test_service, test_service2 # test_service2() from console_ui import ConsoleUI from service import Service if __name__ == '__main__': service = Service() console_ui = ConsoleUI(service) console_ui.run()
coords = [] with open('tests/' + file_name, 'r') as file: for line in file.readlines(): _, lat, lon = line.split(' ') lat = float(lat) lon = float(lon) coords.append([lat, lon]) distance_matrix = [] def euclidean(A, B): return math.sqrt((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2) for i in range(len(coords)): row = [] for j in range(len(coords)): row.append(round(euclidean(coords[i], coords[j]))) distance_matrix.append(row) with open('tests/' + new_file_name, "w") as file: file.write(str(len(distance_matrix)) + '\n') for row in distance_matrix: file.write(','.join(map(lambda x: str(x), row)) + '\n') print("Finished encoding", file_name, '....') from timeit import default_timer as timer if __name__ == '__main__': ui = ConsoleUI() ui.run()