1

有人可以帮助我使用http://nlp.stanford.edu/software/lex-parser.shtml的 stanford 解析器吗?

我只下载并解压缩了解析器。我也完全安装了jython,但我无法解析一个句子,好像我已经安装了一些模块或其他东西。 http://wiki.python.org/jython/InstallationInstructions

>>> import sys
>>> sys.path.append('~/standford-parser-2010-11-30/stanford-parser-2011-11-30.jar')
>>> from java.io import CharArrayReader
>>> from edu.stanford.nlp import *
Traceback (innermost last):
  File "<console>", line 1, in ?
ImportError: no module named edu

除了解压并在jython中导入之外,还有没有更多的安装过程?

4

2 回答 2

1

您还可以在此处查找一些起始示例代码。

于 2011-03-09T23:11:47.717 回答
1

你的sys.append陈述中有错字。文件名说明2011它应该是什么时候2010

import sys
sys.path.append('./stanford-parser-2010-11-30/stanford-parser-2010-11-30.jar')
from edu.stanford.nlp import *
print fsm
<java package edu.stanford.nlp.fsm 1>
于 2011-03-09T05:48:08.960 回答