def numEdges(graph): """ Retorna el numero de arcos en el grafo graph Args: graph: El grafo sobre el que se ejecuta la operacion Returns: El numero de vertices Raises: Exception """ return gr.numEdges(graph)
""" Menu principal """ while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 0: print("Cargando información de los archivos ....") analyzer = controller.init() analyzer = controller.loadServices(analyzer) print("El total de landing points:" + str(gr.numVertices(analyzer['connections']))) print("El total de conexiones entre landing points:" + str(gr.numEdges(analyzer['connections']))) print("El total de países:" + str(mp.size(analyzer['countries']))) #for i in range (0,1): # for a in (analyzer['landingpoints']['table']['elements']): # b=a #print("La información del primer landing point cargado: identificador:{0}, nombre:{1}, latitud:{2}, longitud:{3}".format(b[landing_point_id],b[id],b[name],b[latitude],b[longitude])) #Mostrar la información de población y número usuarios de Internet del último país cargado. elif int(inputs[0]) == 1: l1 = input("ingrese primer landing point:") l2 = input("ingrese segundo landing point:") result = controller.Clusters(analyzer, l1, l2) #print(result) if result[0] == True: r = "si"