Commit 9e369c115b5bc367c64480a9efe34e4a0031ea57

Authored by Erickson Silva
1 parent 4d927cbe
Exists in master and in 1 other branch devel

Retorna glosa maiuscula

Showing 2 changed files with 4 additions and 3 deletions   Show diff stats
src/new/TraduzSentencas.py
@@ -43,7 +43,7 @@ class TraduzSentencas(Thread): @@ -43,7 +43,7 @@ class TraduzSentencas(Thread):
43 43
44 sentenca_corrigida = self.aplic_regras.simplificar_sentenca(regras_aplicadas) 44 sentenca_corrigida = self.aplic_regras.simplificar_sentenca(regras_aplicadas)
45 sinonimos_aplicados = self.aplic_sinonimos.aplicar_sinonimos(sentenca_corrigida) 45 sinonimos_aplicados = self.aplic_sinonimos.aplicar_sinonimos(sentenca_corrigida)
46 - self.glosa = sinonimos_aplicados.encode('utf-8') 46 + self.glosa = sinonimos_aplicados.upper().encode('utf-8')
47 47
48 def obter_glosa(self): 48 def obter_glosa(self):
49 return self.glosa 49 return self.glosa
src/new/alexp.py
@@ -45,7 +45,7 @@ def toqueniza(s): @@ -45,7 +45,7 @@ def toqueniza(s):
45 return AnotaCorpus.TOK_PORT.tokenize(decodificada) 45 return AnotaCorpus.TOK_PORT.tokenize(decodificada)
46 46
47 def getAnaliseMorfologica(): 47 def getAnaliseMorfologica():
48 - return sentenca_anotada 48 + return [list(x) for x in sentenca_anotada]
49 49
50 def etiquetaSentenca(s): 50 def etiquetaSentenca(s):
51 """Aplica um dos etiquetadores do Aelius na etiquetagem da sentença dada como lista de tokens. 51 """Aplica um dos etiquetadores do Aelius na etiquetagem da sentença dada como lista de tokens.
@@ -55,7 +55,8 @@ def etiquetaSentenca(s): @@ -55,7 +55,8 @@ def etiquetaSentenca(s):
55 while (anotada[0][1] is None): 55 while (anotada[0][1] is None):
56 time.sleep(random.choice(sleep_times)) 56 time.sleep(random.choice(sleep_times))
57 anotada = AnotaCorpus.anota_sentencas([s],etiquetador,"hunpos")[0] 57 anotada = AnotaCorpus.anota_sentencas([s],etiquetador,"hunpos")[0]
58 - return [[x[0].upper(), x[1]] for x in anotada] 58 + anotada[0] = (anotada[0][0].lower(), anotada[0][1])
  59 + return anotada
59 60
60 def geraEntradasLexicais(lista): 61 def geraEntradasLexicais(lista):
61 """Gera entradas lexicais no formato CFG do NLTK a partir de lista de pares constituídos de tokens e suas etiquetas. 62 """Gera entradas lexicais no formato CFG do NLTK a partir de lista de pares constituídos de tokens e suas etiquetas.