示例#1
0
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)
示例#2
0

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