Пример #1
0
    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
Пример #4
0
def totalConnections(analyzer):
    """
    Retorna la cantidad total de arcos del grafo
    """
    return gr.numEdges(analyzer['connections'])
Пример #5
0
"""
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)
Пример #6
0
    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: ")
Пример #7
0
"""
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)
Пример #8
0
def numEdges(dataBase):
    return graph.numEdges(dataBase['graph'])
Пример #9
0
def total_connections(catalog):
    """
    """
    print("El total de connections es: " +
          str(gr.numEdges(catalog['graph_landing_points'])))
Пример #10
0
def TotalEdges(catalog):
    return gr.numEdges(catalog["connections"])