我试图在NLTK中使用Stanford POS Tagger,但我无法运行此处给出的示例代码http://www.nltk.org/api/nltk.tag.html#module-nltk.tag.stanford
import nltk
from nltk.tag.stanford import POSTagger
st = POSTagger(r'english-bidirectional-distim.tagger',r'D:/stanford-postagger/stanford-postagger.jar')
st.tag('What is the airspeed of an unladen swallow?'.split())
Run Code Online (Sandbox Code Playgroud)
我已经添加了环境变量
CLASSPATH = D:/stanford-postagger/stanford-postagger.jar
STANFORD_MODELS = D:/stanford-postagger/models/
Run Code Online (Sandbox Code Playgroud)
这是我不断得到的错误
Traceback(最近一次调用最后一次):
File "D:\pos_stanford.py", line 4, in <module>
st = POSTagger(r'english-bidirectional-distim.tagger',
r'D:/stanford-postagger/stanford-postagger.jar')
... LookupError: NLTK was unable to find the english-bidirectional-distim.tagger file! Use software specific configuration paramaters or set the STANFORD_MODELS environment variable.
Run Code Online (Sandbox Code Playgroud)
一些论坛建议
File "C:\Python27\lib\site-packages\nltk\tag\stanford.py", line 45, in __init__
env_vars=('STANFORD_MODELS'), verbose=verbose)
Run Code Online (Sandbox Code Playgroud)
应该改变,以便有一个逗号
env_vars=('STANFORD_MODELS',), verbose=verbose)
Run Code Online (Sandbox Code Playgroud)
但它也没有解决问题.请帮我解决这个问题.
其他信息:我使用的是Windows 7 64位Python 2.7 32位NLTK 2.0
我是C#接口的新手.那么有人可以解释当我们创建一个接口对象时实际发生了什么吗?
我知道为什么我们在其他语言中有接口但却无法真正掌握为什么C#允许创建接口的对象(实例)的逻辑?如果接口没有函数定义或变量,那么如何创建对象?
我一直在论坛上搜索,但无法明白这一点.这是我在接口http://www.c-sharpcorner.com/uploadfile/6897bc/interfaces-in-C-Sharp/上找到的教程, 如果你访问链接,你可以看到第一个作者创建一个类的对象和而不是接触的对象.当他写作
Interface_object = class_object;
Run Code Online (Sandbox Code Playgroud)
接口对象从类对象中提取特征...
如果接口中没有实现和变量,它是如何以及为什么会发生的?
我正在尝试在Ubuntu 12.04中为sphinx4设置环境.在从终端提取lib目录中的JSAPI.JAR时,我收到以下错误:
当试图接受BCL时:
Accept (y/n)?: y
x - creating lock directory
x - extracting jsapi.jar (binary) jsapi.sh: line 257: uudecode: command not found
restore of jsapi.jar failed
jsapi.jar: MD5 check failed
Run Code Online (Sandbox Code Playgroud)
根据这里的教程(https://www.youtube.com/watch?v=CSnjlmfkrG0),如果我收到错误,那么我错过了一些必要的依赖....有谁可以帮助我需要哪些依赖项以及如何安装它们.
注意:我是ubuntu的首发,所以不太了解它,所以请详细解答
谢谢
c# ×1
interface ×1
jsapi ×1
nltk ×1
oop ×1
pos-tagger ×1
python-2.7 ×1
sphinx4 ×1
stanford-nlp ×1
ubuntu-12.04 ×1