Correcion Finalizar Preprocesamiento

parent 57cc6dd8
...@@ -64,17 +64,18 @@ def obtenerCestaTransformada(directorios, sesiones): ...@@ -64,17 +64,18 @@ def obtenerCestaTransformada(directorios, sesiones):
tam = len(directorios) tam = len(directorios)
cesta = [] cesta = []
print("Bro")
# Se generan todas las variables # Se generan todas las variables
for i in range(tam): for i in range(tam):
cesta.append(Cesta(directorios, sesiones, tam, i)) cesta.append(Cesta(directorios, sesiones, tam, i))
# Se reducen a una por sesion # Se reducen a una por sesion
sesionesUsadas = [] sesionesUsadas = []
for c in cesta: sacadas = 0
if c.sesion not in sesionesUsadas: # Si no ha sido escogida todavía, se usa for i in range(tam):
sesionesUsadas.append(c.sesion) if cesta[i - sacadas].sesion not in sesionesUsadas: # Si no ha sido escogida todavía, se usa
sesionesUsadas.append(cesta[i - sacadas].sesion)
else: # Si no se elimina else: # Si no se elimina
cesta.remove(c) cesta.pop(i - sacadas)
sacadas += 1
return cesta return cesta
...@@ -45,14 +45,15 @@ def printDirectorios(d, cont, num_dir, num_reg): ...@@ -45,14 +45,15 @@ def printDirectorios(d, cont, num_dir, num_reg):
def printCestaTransformada(cesta): def printCestaTransformada(cesta):
print("CESTA TRANSFORMADA: ") print("CESTA TRANSFORMADA: \n")
informe = ("Sesion: {}\nPagina: {}\n") informe = ("Sesion: {}\nPagina: {}")
flags = ("{}: {}") flags = ("{}: {}")
for c in cesta: for c in cesta:
print(informe.format(c.sesion, c.pagina)) print(informe.format(c.sesion, c.pagina))
for i in range(len(c.directorios)): for i in range(len(c.directorios)):
print(flags.format(c.directorios[i], c.flags[i])) print(flags.format(c.directorios[i], c.flags[i]))
print("\n")
return return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment