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))
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))
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))
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()))
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()))
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))
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))
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))
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))
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))
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))
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))
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}')
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))
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))
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()
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))
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}")
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']))
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)