コード例 #1
0
def option_two():
    print("\nCargando información...")
    controller.loadTrips(cont)
    num_edges = controller.totalConnections(cont)
    num_vertex = controller.totalStops(cont)
    print('Numero de vertices en el grafo: ' + str(numvertex))
    print('Numero de arcos en el grafo: ' + str(numedges))
コード例 #2
0
def optionThree():
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    scc = controller.numSCC(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('Número de elementos fuertemente conectados: ' + str(scc))
コード例 #3
0
def optionTwo():
    print("\nCargando información de transporte de bicicleta ....")
    controller.loadTrips(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
コード例 #4
0
def optionTwo(analyzer):
    print("\nCargando información....")
    controller.loadCables(analyzer, LPfile, connectionsfile, countriesfile)
    numedges = controller.totalConnections(analyzer)
    numvertex = controller.totalVertices(analyzer)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
コード例 #5
0
def optionTwo(cont):
    print("\nCargando información de transporte de singapur ....")
    controller.loadServices(cont, servicefile)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
コード例 #6
0
def optionTwo2():
    controller.loadFile(cont, citibikeFile4)
    viajes = controller.totalTrips(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStations(cont)
    print('Total viajes cargados: ' + str(viajes))
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
コード例 #7
0
def optionTwo():
    print("\nCargando información de rutas citybike ....")
    controller.loadFiles(analyzer, totalFiles)
    numTrips = controller.totalTrips(analyzer)
    numedges = controller.totalConnections(analyzer)
    numvertex = controller.totalStations(analyzer)
    print('Numero de viajes: ' + str(numTrips))
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
コード例 #8
0
def optionTwo():
    controller.loadTrips(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Número de vértices: ' + str(numvertex))
    print('Número de arcos: ' + str(numedges))
    print('Límite de recursión actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El límite de recursión se ajusta a: ' + str(recursionLimit))
コード例 #9
0
def optionTwo():
    print("\nCargando información de bicicletas de Nueva York ....")
    controller.loadFile(citibike, filename)
    numedges = controller.totalConnections(citibike)
    numvertex = controller.totalStations(citibike)
    print('Numero de vértices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
コード例 #10
0
def optionTwo():
    print("\nCargando información de viajes en bicicleta ....")
    controller.loadTrips(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
コード例 #11
0
def optionTwo():
    print("\nCargando información de rutas de citibikes ....")
    total_trips = (controller.loadFile(cont, BikesFiles))[1]
    print("El nuemro de componentes fuertemente Conectados es {}".format(
        controller.numero_SCC(cont["grafo"])))
    print("El numero de Estaciones cargadas es {}".format(
        controller.totalStations(cont)))
    print("El numero Conecciones cargadas es {}".format(
        controller.totalConnections(cont)))
    print("El numero de viajes cargados es de {} ".format(total_trips))
コード例 #12
0
def optionTwo():
    controller.loadTrips(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStations(cont)
    print("Numero de viajes:" + str(cont["viajes"]))
    print("Numero de vertices: " + str(numvertex))
    print("Numero de arcos: " + str(numedges))
    print("El limite de recursion actual: " + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print("El limite de recursion se ajusta a: " + str(recursionLimit))
コード例 #13
0
def optionTwo():
    print("\nCargando información de taxis de Chicago....")
    controller.loadFile(analyzer, filename)
    numedges = controller.totalConnections(analyzer)
    numvertex = controller.totalStations(analyzer)
    print(f'Numero de vértices: {numvertex}')
    print(f'Numero de arcos: {numedges}')
    print(f'El limite de recursion actual: {sys.getrecursionlimit()}')
    sys.setrecursionlimit(recursionLimit)
    print(f'El limite de recursion se ajusta a: {recursionLimit}')
コード例 #14
0
def cargaDatos(cont):
    print("\nCargando información de CitiBike ....")
    controller.loadFile(cont, tripfile)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStation(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    controller.cantidadClusters(cont, '0', '0')
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
コード例 #15
0
def optionTwo():
    print("\nCargando información de transporte de singapur ....")
    controller.loadFile(cont, citiBikeTripData)
    trips= controller.totalTrips(cont)
    numVertex= controller.totalStations(cont)
    numEdges= controller.totalConnections(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('Total de viajes: ') + str(trips)
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
コード例 #16
0
def optionLoad():
    printRespuesta()
    print("\nCargando información de taxis...")
    controller.loadData(cont, taxi_file)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
    printRespuesta()
コード例 #17
0
def CargarDatos():  #CARGAR INFORMACION
    print("\nCargando información de transporte de citibike ....")
    # para todos los archivos
    #controller.loadTrips(cont)
    # para uno solo
    controller.loadFile(cont, servicefile)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalVertex(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
コード例 #18
0
def optionTwo(cont):
    print("\nCargando información de transporte de singapur ....")

    delta_time = -1.0
    tracemalloc.start()
    start_time = getTime()

    controller.loadServices(cont, servicefile)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    stop_time = getTime()
    tracemalloc.stop()
    delta_time = stop_time - start_time
    print("Tiempo [ms]: ", f"{delta_time:.3f}")
コード例 #19
0
ファイル: view.py プロジェクト: EDA2021-1-SEC02-G04/Reto4-G4
def optionTwo(cont):
    print("\nCargando datos ....")
    
    primero=controller.loadlanding_points(cont)
    controller.loadconnections(cont)
    controller.fusion(cont)
    ultimo=controller.load_capitales(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalPoints(cont)
    numpaises = controller.totalPaises(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('Numero de paises: ' + str(numpaises))
    print('\n===Primer landing point===')
    print('Identificador: '+str(primero['landing_point_id'])+str(primero['id']))
    print('Nombre: '+str(primero['name']))
    print('Latitud: '+str(primero['latitude']))
    print('Longitud: '+str(primero['longitude']))
    print('\n===Ultimo pais===')
    print('Nombre: '+str(ultimo['CountryName']))
    print('Población: '+str(ultimo['Population']))
    print('Usuarios de Internet: '+str(ultimo['Internet users']))
コード例 #20
0
    print("Bienvenido")
    print("1- Inicializar catálogo")
    print("2- Cargar Informacion")


cont = None
servicefile = 'connections.csv'
"""
Menu principal
"""
while True:
    printMenu()
    inputs = input('Seleccione una opción para continuar\n')
    if int(inputs[0]) == 1:
        print("\nInicializando....")
        # cont es el controlador que se usará de acá en adelante
        cont = controller.init()

    elif int(inputs[0]) == 2:
        print("\nCargando información ...")
        controller.loadServices(cont, servicefile)
        numedges = controller.totalConnections(cont)
        numvertex = controller.totalStops(cont)
        print('Numero de vertices: ' + str(numvertex))
        print('Numero de arcos: ' + str(numedges))
        print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))

    else:
        sys.exit(0)
sys.exit(0)