宽敞的 POS,引理
spacy POS, lemma
我想我遗漏了一些东西,但即使我只是尝试他们的示例,我也无法获得 POS 和引理结果:
import spacy
nlp = spacy.load('en')
doc = nlp(u'They told us to duck.')
for word in doc:
print(word.text, word.lemma, word.lemma_, word.tag, word.tag_, word.pos, word.pos_)
我得到:
(u'They', 0, u'', 0, u'', 0, u'')
(u'told', 0, u'', 0, u'', 0, u'')
(u'us', 0, u'', 0, u'', 0, u'')
(u'to', 0, u'', 0, u'', 0, u'')
(u'duck', 0, u'', 0, u'', 0, u'')
(u'.', 0, u'', 0, u'', 0, u'')
我是64位python 2.7
好像没有英文版。您是否按照 [此处] (https://spacy.io/docs/usage/) 的说明下载了它?
关于记录程序的注释:
通过终端下载模型有时似乎存在一些与 ssl 相关的问题(对于 MacOS 有 solution,不幸的是只有 python3)。
好消息是他们似乎已经修复了它,您现在可以按照描述手动下载模型 here(这是一个很长的线程 - 滚动到它的最底部并查看对于 ines 的回复。在撰写本文时,它是倒数第三个答案)。
希望对您有所帮助!
我想我遗漏了一些东西,但即使我只是尝试他们的示例,我也无法获得 POS 和引理结果:
import spacy
nlp = spacy.load('en')
doc = nlp(u'They told us to duck.')
for word in doc:
print(word.text, word.lemma, word.lemma_, word.tag, word.tag_, word.pos, word.pos_)
我得到:
(u'They', 0, u'', 0, u'', 0, u'')
(u'told', 0, u'', 0, u'', 0, u'')
(u'us', 0, u'', 0, u'', 0, u'')
(u'to', 0, u'', 0, u'', 0, u'')
(u'duck', 0, u'', 0, u'', 0, u'')
(u'.', 0, u'', 0, u'', 0, u'')
我是64位python 2.7
好像没有英文版。您是否按照 [此处] (https://spacy.io/docs/usage/) 的说明下载了它?
关于记录程序的注释: 通过终端下载模型有时似乎存在一些与 ssl 相关的问题(对于 MacOS 有 solution,不幸的是只有 python3)。
好消息是他们似乎已经修复了它,您现在可以按照描述手动下载模型 here(这是一个很长的线程 - 滚动到它的最底部并查看对于 ines 的回复。在撰写本文时,它是倒数第三个答案)。
希望对您有所帮助!