Exemplo n.º 1
0
def printfortotal(analyzer, ranges):
    '''
    Imprime los eventos únicos totales
    '''
    total_events = 0
    for every_tuple in ranges:
        events = controller.getEventsByRange(analyzer, 'tempo', every_tuple[0],
                                             every_tuple[1])
        total_events += events[0][0]
    print('\n')
    print("Registro de eventos únicos totales: " + str(total_events))
Exemplo n.º 2
0
              str(controller.eventsSize(analyzer)))
        print('Artistas únicos Cargados: ' +
              str(controller.artistsSize(analyzer)))
        print('Pistas únicas Cargados: ' +
              str(controller.tracksSize(analyzer)))

        print('\n')
        print("Tiempo [ms]: ", f"{answer[0]:.3f}", "  ||  ", "Memoria [kB]: ",
              f"{answer[1]:.3f}")

    elif int(inputs[0]) == 2:
        criteria = input("Ingrese el criterio a evaluar: ")
        initial = float(input("Ingrese el límite inferior: "))
        final = float(input("Ingrese el límite superior: "))
        print("Buscando en la base de datos ....")
        result = controller.getEventsByRange(analyzer, criteria, initial,
                                             final)
        print('Registro de eventos Cargados: ' + str(result[0][0]))
        print('Artistas únicos Cargados: ' + str(result[0][1]))
        print("Tiempo [ms]: ", f"{result[1]:.3f}", "  ||  ", "Memoria [kB]: ",
              f"{result[2]:.3f}")

    elif int(inputs[0]) == 3:
        initialenergy = float(
            input("Ingrese el límite inferior para la energía: "))
        finalenergy = float(
            input("Ingrese el límite superior para la energía: "))
        energyrange = (initialenergy, finalenergy)
        initialdanceability = float(
            input("Ingrese el límite inferior para la capacidad de baile: "))
        finaldanceability = float(
            input("Ingrese el límite superior para la capacidad de baile: "))
Exemplo n.º 3
0
        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']))
        print('tempo: ', om.height(analyzer['tempo']))
        print('created_at: ', om.height(analyzer['created_at']))

    elif int(inputs[0]) == 2:
        criteria = input("Ingrese el criterio a evaluar: ")
        initial = float(input("Ingrese el límite inferior: "))
        final = float(input("Ingrese el límite superior: "))
        print("Buscando en la base de datos ....")
        result = controller.getEventsByRange(analyzer, criteria, initial,
                                             final)
        print('Registro de eventos Cargados: ' + str(result[0][0]))
        print('Artistas únicos Cargados: ' + str(result[0][1]))
        print("Tiempo [ms]: ", f"{result[1]:.3f}", "  ||  ", "Memoria [kB]: ",
              f"{result[2]:.3f}")

    elif int(inputs[0]) == 3:
        initialenergy = float(
            input("Ingrese el límite inferior para la energía: "))
        finalenergy = float(
            input("Ingrese el límite superior para la energía: "))
        energyrange = (initialenergy, finalenergy)
        initialdanceability = float(
            input("Ingrese el límite inferior para la bailabilidad: "))
        finaldanceability = float(
            input("Ingrese el límite superior para la bailabilidad: "))
Exemplo n.º 4
0
              str(controller.eventsSize(analyzer)))
        print("Total de artistas cargados: " +
              str(controller.mapSize(analyzer, 'artists')))
        print("Total de pistas de audio cargadas: " +
              str(controller.mapSize(analyzer, 'tracks')) + "\n")
        printFirstEvents(analyzer, 5)
        printLastEvents(analyzer, 5)

    elif int(inputs[0]) == 3:
        print()
        feature = str(input("Ingrese característica de contenido: "))
        initialValue = float(input("Valor inicial: "))
        finalValue = float(input("Valor final: "))
        print("\nBuscando eventos de escucha entre " + str(initialValue) +
              " y " + str(finalValue) + "....")
        events = controller.getEventsByRange(analyzer, feature, initialValue,
                                             finalValue)
        print("\nTotal de eventos para " + str(feature) +
              " en el rango de valores: " + str(events[0]))
        print("Total de artistas únicos en el rango de valores: " +
              str(events[1]))
        print("\nAltura del árbol: " +
              str(controller.mapHeight(analyzer, feature)))
        print("Elementos del árbol: " +
              str(controller.mapSize(analyzer, feature)))
        print("Menor llave: " + str(controller.minKey(analyzer, feature)))
        print("Mayor llave: " + str(controller.maxKey(analyzer, feature)) +
              "\n")

    elif int(inputs[0]) == 4:
        pass