我想使用python的界面来处理一些中文句子,因为我没有任何有关Java的准确性。 这是问题。似乎官方网站给出的界面只能用于英语句子。我尝试修改parser.py中的代码,但我遇到了很多困难。 所以,我想知道你们中是否有人像我一样遇到过这样的问题,并且可以给我一些关于如何应对它的想法? 非常感谢。
答案 0 :(得分:2)
您应该可以使用NLTK's StanfordParser
interface。请参阅this other SO answer中使用NLTK中的解析器的介绍。
只需将中文模型提供给StanfordParser
init方法:
# ... set up parser JAR paths here ...
parser = stanford.StanfordParser(model_path="edu/stanford/nlp/models/lexparser/chinesePCFG.ser.gz")
# ... parse things ...