ancerlop commited on
Commit
5ae3f82
1 Parent(s): 642290f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -41,12 +41,18 @@ def predecir_similitud(texto):
41
 
42
  # Comparar con el umbral y proporcionar el resultado
43
  if similitud >= umbral_similitud:
44
- resultado = f"{nombre_archivo} (similitud: {similitud:.2f})"
45
  else:
46
- resultado = f"{nombre_archivo} (similitud: {similitud:.2f})"
47
 
48
  resultados.append(resultado)
49
 
 
 
 
 
 
 
50
  return '\n'.join(resultados)
51
 
52
  # Crear la interfaz de Gradio con un bot贸n de "Predecir"
 
41
 
42
  # Comparar con el umbral y proporcionar el resultado
43
  if similitud >= umbral_similitud:
44
+ resultado = (nombre_archivo, similitud)
45
  else:
46
+ resultado = (nombre_archivo, -1) #usamos -1 para indicar que no hay coincidencia
47
 
48
  resultados.append(resultado)
49
 
50
+ #Ordenar la lista de resultados por similitud
51
+ resultados_ordenados = sorted(resultados, key=lambda x: x[1], reverse=True)
52
+
53
+ #Construir la cadena de resultados
54
+ resultados_texto = '\n'.join([f"{nombre} (similitud:{sim:.2f})" if sim != -1 else f"{nombre} (similitud:{sim:.2f})" for nombre, sim in resultados_ordenados])
55
+
56
  return '\n'.join(resultados)
57
 
58
  # Crear la interfaz de Gradio con un bot贸n de "Predecir"