草庐IT

ViterbiParser

全部标签

python - NLTK ViterbiParser 无法解析不在 PCFG 规则中的单词

importnltkfromnltk.parseimportViterbiParserdefpcfg_chartparser(grammarfile):f=open(grammarfile)grammar=f.read()f.close()returnnltk.PCFG.fromstring(grammar)grammarp=pcfg_chartparser("wsjp.cfg")VP=ViterbiParser(grammarp)printVPforwinsent:fortreeinVP.parse(nltk.word_tokenize(w)):printtree当我运行上面的代码时