while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if inputs[0] == 'i': print("\nInicializando...Por favor, espere en linea.") # cont es el controlador que se usará de acá en adelante cont = controller.init() print("\nAgradecemos su estadia en la linea.") print("\nInicializado correctamente!") elif inputs[0] == 'c': print("\nCargando información de los eventos...") controller.loadData(cont, crimefile,contextfile) print('Eventos cargados: ' + str(controller.crimesSize(cont))) print('Altura del arbol: ' + str(controller.indexHeight(cont))) print('Elementos en el arbol: ' + str(controller.indexSize(cont))) print('Menor Llave: ' + str(controller.minKey(cont))) print('Mayor Llave: ' + str(controller.maxKey(cont))) print('Cantidad de artistas: ' + str(controller.autoresSize(cont))) elif int(inputs[0])==1: caracteristica = input('Digite la característica de contenido: ').lower() valormin = input('Digite el valor mínimo de la característica: ') valormax = input('Digite el valor máximo de la característica: ') print("*******************************************") delta_time = -1.0 delta_memory = -1.0 tracemalloc.start() start_time = getTime() start_memory = getMemory()
print('\nInstrumentalness altura: ' + str(controller.indexHeight(cont['instrumentalness']))) print('Acousticness altura: ' + str(controller.indexHeight(cont['acousticness']))) print('Liveness altura: ' + str(controller.indexHeight(cont['liveness']))) print('Speechiness altura: ' + str(controller.indexHeight(cont['speechiness']))) print('Energy altura: ' + str(controller.indexHeight(cont['energy']))) print('Danceability altura: ' + str(controller.indexHeight(cont['danceability']))) print('Valence altura: ' + str(controller.indexHeight(cont['valence']))) print('Tempo altura: ' + str(controller.indexHeight(cont['tempo']))) print('\nArtistas únicos: ' + str(controller.indexSize(cont['artists']))) print('Pistas únicas: ' + str(controller.indexSize(cont['tracks']))) print('\nMenor Llave: ' + str(controller.minKey(cont))) print('Mayor Llave: ' + str(controller.maxKey(cont))) elements = controller.leastMaxElements(cont) printFirstsLastsElements(elements[0], elements[1]) print('\n') print('=' * columns) elif int(inputs[0]) == 3: charact = input("Escriba la categoria que desea consultar: ").lower() keylo = input("Inserte los valores minimos: ") keyhi = input("Inserte los valores maximos: ") if1 = float(keylo) < 0 if2 = float(keyhi) < 0 if3 = float(keylo) > float(keyhi)
printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 0: print("\nInicializando....") # cont es el controlador que se usará de acá en adelante cont = controller.init() elif int(inputs[0]) == 1: print("Cargando información de los archivos ....") controller.loadData(cont, songfile) print('Eventos de escucha cargados: ' + str(controller.tracksSize(cont))) print('Altura del arbol: ' + str(controller.indexHeight(cont))) print('Elementos en el arbol (pistas de audio cargadas) : ' + str(controller.indexSize(cont))) print('Artistas cargados: ' + str(controller.artistsSize(cont))) print('Primeros 5 eventos de escucha cargados: ' + str(controller.firstTracks(cont))) print() print('Últimos 5 eventos de escucha cargados: ' + str(controller.lastTracks(cont))) elif int(inputs[0]) == 2: key = "char" char = input( "\nDigite la característica de contenido que desea averiguar: ") char = char + "artisthash" delta_time = -1.0 delta_memory = -1.0 tracemalloc.start()