示例#1
0
 def summarize(self,wk=8,sk=5) : # extract summary and keywords
   kws,sents,picg=self.info(wk,sk)
   print("\nSUMMARY:")
   for sent in sents : print(sent)
   print("\nKEYWORDS:")
   for w in kws : print(w,end='; ')
   print("\n")
   gshow(picg,file_name='pics/'+self.fname+'.gv')
示例#2
0
 def term_of(self, n, text):
     g = self.g
     self.tm.from_text(text)
     dep_dag = self.tm.to_nx_tree()
     if n in self.pics:
         gshow(dep_dag, file_name=PARAMS['PICS'] + str(n) + ".gv")
     t = self.tm.as_term()
     xs = [str(n), g.nodes[n]["kind"], g.nodes[n]["y"][0], t]
     if self.links:
         ms = list(nx.neighbors(g, n))
         xs.append(str(ms))
     args = ",".join(xs)
     return 'at(' + args + ').'
示例#3
0
 def show(self):
     ''' visualize  nodes and edges'''
     g = self.to_nx()
     gshow(g, file_name="pics/" + self.fname + ".gv")