Guest User

Untitled

a guest
Jun 20th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. from nltk.parse.stanford import StanfordDependencyParser
  2. sdp = StanfordDependencyParser(path_to_jar='E:/stanford/stanford-parser-full-2015-04-20/stanford-parser.jar',
  3. path_to_models_jar='E:/stanford/stanford-parser-full-2015-04-20/stanford-parser-3.5.2-models.jar')
  4.  
  5. result = list(sdp.raw_parse(sentence))
  6.  
  7. # print the dependency tree
  8. dep_tree = [parse.tree() for parse in result][0]
  9. print(dep_tree)
  10.  
  11. # visualize raw dependency tree
  12. from IPython.display import display
  13. display(dep_tree)
  14.  
  15. # visualize annotated dependency tree (needs graphviz)
  16. from graphviz import Source
  17. dep_tree_dot_repr = [parse for parse in result][0].to_dot()
  18. source = Source(dep_tree_dot_repr, filename="dep_tree", format="png")
  19. source
Add Comment
Please, Sign In to add comment