Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from nltk.parse.stanford import StanfordDependencyParser
- sdp = StanfordDependencyParser(path_to_jar='E:/stanford/stanford-parser-full-2015-04-20/stanford-parser.jar',
- path_to_models_jar='E:/stanford/stanford-parser-full-2015-04-20/stanford-parser-3.5.2-models.jar')
- result = list(sdp.raw_parse(sentence))
- # print the dependency tree
- dep_tree = [parse.tree() for parse in result][0]
- print(dep_tree)
- # visualize raw dependency tree
- from IPython.display import display
- display(dep_tree)
- # visualize annotated dependency tree (needs graphviz)
- from graphviz import Source
- dep_tree_dot_repr = [parse for parse in result][0].to_dot()
- source = Source(dep_tree_dot_repr, filename="dep_tree", format="png")
- source
Add Comment
Please, Sign In to add comment