【发布时间】:2018-03-20 02:08:14
【问题描述】:
所以我试图在这个问题中接收我们想要访问的语料库的输入。如下所示,我将输入设置为“corp”。
问题是当我运行我的程序时,计算机说它找不到语料库“corp”,而不是实际使用“corp”作为变量。知道如何获取输入并将其用作短语“from nltk.corpus import XXX”中的变量
提前致谢! :)
def chi_square(w1, w2, corp):
from nltk.corpus import corp
【问题讨论】:
-
不要那样做。改为使用字典来保留语料库对象。
-
因为 nltk 语料库是惰性求值的,在您从语料库运行函数之前,完整的对象不会被具体化,因此您实际上可以导入您需要的所有语料库,然后使用字典来保存名称作为键,实际语料库作为值
标签: python python-3.x nltk python-import corpus