コード例 #1
0
ファイル: view.py プロジェクト: EDA2021-1-SEC07-G13/Reto3-G13
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()
コード例 #2
0
ファイル: view.py プロジェクト: EDA2021-1-SEC03-G03/Reto3-G03
        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)
コード例 #3
0
ファイル: view.py プロジェクト: EDA2021-1-SEC04-G01/Reto3-G01
    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()