printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: delta_time = -1.0 delta_memory = -1.0 tracemalloc.start() start_time = getTime() start_memory = getMemory() print("Cargando información de los archivos ....") resultado = controller.loadCatalog(catalog) catalog = resultado[0] numLandingPoints = mp.size(catalog["landing_points"]) numConexiones = gr.numEdges(catalog["connections"]) numPaises = mp.size(catalog["paises"]) idVertice1 = resultado[1] nombreVertice1 = mp.get(catalog["traduccion"], idVertice1)["value"] latitud = mp.get(catalog["landing_points"], idVertice1)["value"][0][0] longitud = mp.get(catalog["landing_points"], idVertice1)["value"][0][1] print("Total de Landing Points: " + str(numLandingPoints)) print("Total de conexiones entre Landing Points: " + str(numConexiones)) print("Total de paises: " + str(numPaises) + "\n") print("Informacion del primer Landing Point cargado: ") print("ID: " + idVertice1) print("Nombre: " + nombreVertice1) print("Latitud: " + str(latitud)) print("Longitud: " + str(longitud))
def totalConnections(chicagoAnalyzer): """ Retorna el total arcos del grafo """ return gr.numEdges(chicagoAnalyzer['communityTrip'])
def test_insertEdges(graph): assert g.numVertices(graph) == 7 assert g.numEdges(graph) == 10
def totalConnections(analyzer): """ Retorna la cantidad total de arcos del grafo """ return gr.numEdges(analyzer['connections'])
""" while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: print("Cargando información de los archivos ....") analyzer = controller.init() data = controller.loadData(analyzer) grafo = analyzer['connections'] grafo_direc = analyzer['connections_directed'] print('El numero de landing points es: ' + str(om.size(analyzer['landing_points']))) print('El numero total de paises es: ' + str(mp.size(analyzer['countries']))) print('El numero de conexiones entre landing points (arcos) es: ' + str(gr.numEdges(analyzer['connections']))) elif int(inputs[0]) == 2: landing1 = input('Ingrese el nombre del landing point 1: ') landing2 = input('Ingrese el nombre del landing point 2: ') controller.Requerimiento1(analyzer, landing1, landing2) elif int(inputs[0]) == 3: ans = controller.Requerimiento2(analyzer) j = 0 for i in lt.iterator(ans): j += 1 if j == 11: break print(i)
print("Presione cualquier otro número para salir\n") catalog = None """ Menu principal """ while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: print("Cargando información de los archivos ....") catalog = initCatalog() firstandlast = loadData(catalog) print("\nNúmero total de landing points:", mp.size(catalog['landing_points']), "\nNúmero total de connecciones:", gr.numEdges(catalog['connections']), "\nNúmero total de paises:", mp.size(catalog['countries'])) firstlp = firstandlast[0] print("\nPrimer landing point cargado:\n", "Identificador:", firstlp['id'], "- Nombre:", firstlp['name'], "- Latitud:", firstlp['latitude'], "- Longitud:", firstlp['longitude']) lastcountry = firstandlast[1] print("\nÚltimo país cargado:\n", "Nombre:", lastcountry['CountryName'], "- Población:", lastcountry['Population'], "- Usuarios de Internet:", lastcountry['Internet users'], "\n") elif int(inputs[0]) == 2: lp1 = input("Nombre del primer landing point: ")
""" while True: printMenu() inputs = input("Seleccione una opción para continuar\n") if int(inputs[0]) == 1: print() print("Inicializando....\n") analyzer = initAnalyzer() elif int(inputs[0]) == 2: print() print("Cargando información de las conexiones....\n") data = loadData(analyzer) print("Total puntos de conexión: " + str(gr.numVertices(analyzer['connections']))) print("Total conexiones: " + str(gr.numEdges(analyzer['connections']))) print("Total países: " + str(mp.size(analyzer['countries'])) + "\n") printFirstLandingPoint(analyzer) printLastCountry(analyzer) elif int(inputs[0]) == 3: print() landingpointnamea = str(input("Ingrese punto de conexión: ")) landingpointnameb = str(input("Ingrese punto de conexión: ")) landingpointa = controller.getLandingPoint(analyzer, landingpointnamea) landingpointb = controller.getLandingPoint(analyzer, landingpointnameb) vertexa = controller.getVertexByLandingPoint(analyzer, landingpointa) vertexb = controller.getVertexByLandingPoint(analyzer, landingpointb) sccomponents = controller.stronglyConnectedComponents(analyzer) scvertexs = controller.stronglyConnectedVertexs( analyzer, vertexa, vertexb)
def numEdges(dataBase): return graph.numEdges(dataBase['graph'])
def total_connections(catalog): """ """ print("El total de connections es: " + str(gr.numEdges(catalog['graph_landing_points'])))
def TotalEdges(catalog): return gr.numEdges(catalog["connections"])