""" Menu principal """ while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: analyzer = controller.init() print("Cargando información de los archivos...") answer = controller.loadData(analyzer, events_analysis_file, hashtag_file, sentiment_values) print('Registro de eventos Cargados: ' + str(controller.eventsSize(analyzer))) print('Artistas únicos Cargados: ' + str(controller.artistsSize(analyzer))) print('Pistas únicas Cargados: ' + str(controller.tracksSize(analyzer))) print('\n') print('Primeros y últimos 5 cargados, respectivamente: ') printfirstandlast5(analyzer) print('\n') print("Tiempo [ms]: ", f"{answer[0]:.3f}", " || ", "Memoria [kB]: ", f"{answer[1]:.3f}") print('instrumentalness: ', om.height(analyzer['instrumentalness'])) print('acousticness: ', om.height(analyzer['acousticness'])) print('liveness: ', om.height(analyzer['liveness'])) print('speechiness: ', om.height(analyzer['speechiness'])) print('energy: ', om.height(analyzer['energy'])) print('danceability: ', om.height(analyzer['danceability'])) print('valence: ', om.height(analyzer['valence']))
""" Menu principal """ while True: printMenu() inputs = input('Seleccione una opción para continuar: ') if int(inputs[0]) == 1: print("Inicializando ....") catalog = controller.init() elif int(inputs[0]) == 2: print("\nCargando información de los archivos ....") resources=controller.loadData(catalog, contextfile,usertrack,sentiment) artists = controller.artistsSize(catalog) tracks = controller.tracksSize(catalog) events = controller.eventsSize(catalog) print("La cantidad de artistas caragados es: "+str(artists)) print("La cantidad de tracks caragados es: "+str(tracks)) print("La cantidad de eventos caragados es: "+str(events)) print("Tiempo gastado en la carga de datos : ", resources[0]," ms" ) print("Memoria usada en la carga de datos : ",resources[1]," kb") elif int(inputs[0]) == 3: #REQ 1 characteristic = (input("Bajo que caracteristica desea buscar: ")).lower() loValue = float(input("Digite el valor minimo de la caracteristica del contenido: ")) hiValue = float(input("Digite el valor maximo de la caracteristica del contenido: ")) correctValue = controller.verifyRanges(loValue,hiValue)
cont = None """ Menu principal """ while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: print("Inicializando analizador....") cont = controller.init() elif int(inputs[0]) == 2: print("Cargando información de los archivos ....") answer = controller.loadData(cont, eventsfile) print('Eventos cargados: ' + str(controller.eventsSize(cont))) print('Artistas cargados: ' + str(controller.artistsSize(cont))) print('Altura del árbol: ' + str(controller.indexHeight1(cont))) print('Menor Llave: ' + str(controller.minKey1(cont))) print('Mayor Llave: ' + str(controller.maxKey1(cont))) print('Pistas de audio cargados: ' + str(controller.tracksSize(cont))) printEvents(cont) print("Tiempo [ms]: ", f"{answer[1]:.3f}", " || ", "Memoria [kB]: ", f"{answer[2]:.3f}") elif int(inputs[0]) == 3: characteristic = input( "Ingrese la característica a evaluar (en inglés): ") minval = float(input("Ingrese el mínimo valor: ")) maxval = float(input("Ingrese el máximo valor: "))
Menu principal """ while True: printMenu() inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: print("Inicializando ....") catalog = controller.init() elif int(inputs[0]) == 2: print("Cargando información de los archivos ....") controller.loadData(catalog, musicfile) print("Total de registros de eventos cargados: " + str(controller.eventsSize(catalog))) print("Total de artistas unicos cargados: " + str(controller.artistsSize(catalog))) print("Total de pistas de audio unicas cargadas: " + str(controller.tracksSize(catalog))) elif int(inputs[0]) == 3: #REQ 1 characteristic = input("Bajo que caracteristica desea buscar: ") loValue = float( input( "Digite el valor minimo de la caracteristica del contenido: ")) hiValue = float( input( "Digite el valor maximo de la caracteristica del contenido: ")) charMap = controller.createCharMap(catalog, characteristic) charList = controller.createCharList(charMap, loValue, hiValue) uniqueSongs = controller.uniqueSongsChar(charList)