def optionFour(cont, initialStation): start_time = time.perf_counter() controller.minimumCostPaths(cont, initialStation) end_time = time.perf_counter() operation_time = end_time - start_time print(operation_time * 1000)
def optionFive(): lcao = controller.getstationsinrange(cont, cao, rti, rtf) mruta = controller.getbestroute(cont, lcao, cad) print("El mejor horario (hora:minutos) de inicio de viaje: ", mruta) controller.minimumCostPaths(cont, cao) path = controller.minimumCostPath(cont, cad) if path is not None: pathlen = stack.size(path) print('El camino es de longitud: ' + str(pathlen)) while (not stack.isEmpty(path)): stop = stack.pop(path) print(stop) else: print('No hay camino')
def optionSeven(): print("Rango de edades: Digite un número según su rango de edad.") print('0-10 años: 1\n11-20 años: 2\n21-30 años: 3\n31-40 años: 4\n41-50 años: 5\n51-60 años: 6\n60 años o mayor: 7') opcionEdad = input("Ingrese su rango de edad: ") estaciones= controller.popularStationsbyAge(cont, opcionEdad) estInicial= controller.minimumCostPaths(cont,estaciones[0][0]) caminoMasCorto= controller.minimumCostPath(cont,estaciones[1][0]) print("La estación de la que mas personas de esa edad salen es: "+estaciones[0][0]+", con un registro de "+str(estaciones[0][1])+" personas. \n") print("La estación a la que mas llegan personas de esa edad es: "+estaciones[1][0]+", con un registro de "+str(estaciones[1][1])+" personas. \n") print("El camino mas corto desde "+estaciones[0][0]+ "hasta la estacion" +estaciones[1][0]+" es: \n"+caminoMasCorto)
def optionFour(cont, initialStation): delta_time = -1.0 tracemalloc.start() start_time = getTime() j = controller.minimumCostPaths(cont, initialStation) stop_time = getTime() tracemalloc.stop() delta_time = stop_time - start_time print("Tiempo [ms]: ", f"{delta_time:.3f}")
def optionFour(): controller.minimumCostPaths(cont, initialStation)
def optionFour(cont, initialStation): ans = controller.minimumCostPaths(cont, initialStation) print("*** Medidas de tiempo y espacio ***") print("Tiempo [ms]: ", f"{ans[1]:.3f}", " || ", "Memoria [kB]: ", f"{ans[2]:.3f}")
def optionFour(cont, initialStation): sol = controller.minimumCostPaths(cont, initialStation) print('Tiempo de ejecucion:', ((sol[0]) / 1000))
def optionFour(cont, initialStation): paths = controller.minimumCostPaths(cont, initialStation) print("Tiempo de ejecución: " + str(paths[1]))
def optionFour(cont, initialStation): result = controller.minimumCostPaths(cont, initialStation) print("Tiempo:", result[1])
def optionFour(cont, initialStation): ti = time.time() controller.minimumCostPaths(cont, initialStation) tf = time.time() print('Tiempo de ejecución:', tf - ti)
def optionFour(cont, initialStation): var = controller.minimumCostPaths(cont, initialStation) print(var[1])
def optionFour(cont, initialStation): print(str(controller.minimumCostPaths(cont, initialStation)) + " ms")
lst = controller.puntosPorRangoFecha(cont, f1, f2, n) for ele in lst: print("taxi id : ", ele['Taxi']) print("Puntos : ", ele['puntos']) print("") elif int(inputs[0]) == 6: #stacion_ini = "28" print("Digite la estacion inicial\n") stacion_ini = input() # Rutas de costo minimo de estacion inicial a demas estaciones paths = controller.minimumCostPaths(cont, stacion_ini) print("Digite la estacion final\n") stacion_fin = input() #stacion_fin = "56" #Ruta de costo minimo entre estacion inicial y estacion final path = controller.minimumCostPath(paths, stacion_fin) ruta = [] if path is not None: pathlen = stack.size(path) #Porque viene en forma de pila print('El camino es de longitud: ' + str(pathlen)) while (not stack.isEmpty(path)): stop = stack.pop(path) print(stop) ruta.append(stop['vertexA'] + "-" + stop['vertexB'])
def optionFour(cont, initialStation): return controller.minimumCostPaths(cont, initialStation)
def optionFour(cont, initialStation): respuesta = controller.minimumCostPaths(cont, initialStation) print(respuesta[1])
def optionFour(cont, initialStation): answer = controller.minimumCostPaths(cont, initialStation) print("Tiempo [ms]: ", f"{answer[1]:.3f}")