小编B-A*_*asi的帖子

在NLTK Python中使用Stanford POS Tagger时出错

我试图在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

nltk pos-tagger stanford-nlp python-2.7

11
推荐指数
1
解决办法
8374
查看次数

当我们创建一个接口对象时会发生什么?

我是C#接口的新手.那么有人可以解释当我们创建一个接口对象时实际发生了什么吗?

我知道为什么我们在其他语言中有接口但却无法真正掌握为什么C#允许创建接口的对象(实例)的逻辑?如果接口没有函数定义或变量,那么如何创建对象?

我一直在论坛上搜索,但无法明白这一点.这是我在接口http://www.c-sharpcorner.com/uploadfile/6897bc/interfaces-in-C-Sharp/上找到的教程, 如果你访问链接,你可以看到第一个作者创建一个类的对象和而不是接触的对象.当他写作

Interface_object = class_object;    
Run Code Online (Sandbox Code Playgroud)

接口对象从类对象中提取特征..​​.
如果接口中没有实现和变量,它是如何以及为什么会发生的?

c# oop interface

10
推荐指数
1
解决办法
3万
查看次数

尝试在sphinx4中提取jsapi.jar时有关uudecode的错误

我正在尝试在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的首发,所以不太了解它,所以请详细解答

谢谢

jsapi sphinx4 ubuntu-12.04

5
推荐指数
1
解决办法
2049
查看次数