【发布时间】:2021-03-02 14:21:26
【问题描述】:
我最近在使用 spacy 时遇到了一个奇怪的行为, 这是我处理字符串的时候,
如果字符串是单个字符串对象, 我必须使用 nlp(string),
虽然我必须将 nlp.pipe(a list) 用于由字符串元素组成的列表。
示例如下。
string='this is a string to be process by nlp'
doc =['this','is','a','string','list','to','be','processed','by','spacy']
stringprocess= list(nlp(string))
listprocess = list(nlp.pipe(doc))
listprocess
stringprocess
这是为什么? 我认为这一定与作为生成器的 nlp.pipe() 行为有关。
是什么原因?
谢谢。
【问题讨论】: