ancerlop commited on
Commit
dd0583a
1 Parent(s): d22b0c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -8
app.py CHANGED
@@ -29,7 +29,6 @@ for archivo_index in archivos_indices:
29
  def predecir_similitud(texto):
30
  resultados = []
31
  umbral_similitud = 0.65
32
- resultado=" "
33
 
34
  # Vectorizar el texto (usando la misma funci贸n que antes)
35
  texto_vectorizado = vectorize_text(texto)
@@ -43,18 +42,16 @@ def predecir_similitud(texto):
43
  # Comparar con el umbral y proporcionar el resultado
44
  if similitud >= umbral_similitud:
45
  resultado = (nombre_archivo, similitud)
46
-
47
- resultados.append(resultado)
48
 
49
  # Ordenar la lista de resultados por similitud
50
  resultados_ordenados = sorted(resultados, key=lambda x: x[1], reverse=True)
51
 
52
  # Construir la cadena de resultados
53
- resultados_texto = '\n'.join([f"{nombre} (similitud:{sim:.2f})" if sim != -1 else f"{nombre} (similitud:{sim:.2f})" for nombre, sim in resultados_ordenados])
54
-
55
- # Verificar si no hay resultados por encima del umbral
56
- if all(sim <= umbral_similitud for _, sim in resultados_ordenados):
57
- resultados_texto = "No se ha encontrado ning煤n argumento de los predeterminados"
58
 
59
  return resultados_texto
60
 
 
29
  def predecir_similitud(texto):
30
  resultados = []
31
  umbral_similitud = 0.65
 
32
 
33
  # Vectorizar el texto (usando la misma funci贸n que antes)
34
  texto_vectorizado = vectorize_text(texto)
 
42
  # Comparar con el umbral y proporcionar el resultado
43
  if similitud >= umbral_similitud:
44
  resultado = (nombre_archivo, similitud)
45
+ resultados.append(resultado)
 
46
 
47
  # Ordenar la lista de resultados por similitud
48
  resultados_ordenados = sorted(resultados, key=lambda x: x[1], reverse=True)
49
 
50
  # Construir la cadena de resultados
51
+ if resultados_ordenados:
52
+ resultados_texto = '\n'.join([f"{nombre} (similitud:{sim:.2f})" for nombre, sim in resultados_ordenados])
53
+ else:
54
+ resultados_texto = "No se han encontrado resultados"
 
55
 
56
  return resultados_texto
57