首页 > 解决方案 > Spacy - nlp.pipe() 返回生成器

问题描述

我在 Python 中使用 Spacy 进行 NLP。我正在尝试使用nlp.pipe()生成 Spacy 文档对象的列表,然后我可以对其进行分析。奇怪的是,nlp.pipe()返回一个类的对象<generator object pipe at 0x7f28640fefa0>。我怎样才能让它按预期返回文档列表?

import Spacy
nlp = spacy.load('en_depent_web_md', disable=['tagging', 'parser'])
matches = ['one', 'two', 'three']
docs = nlp.pipe(matches)
docs

标签: pythonnlpspacy

解决方案


对于遍历文档只是做

for item in docs

或者做

 list_of_docs = list(docs)

推荐阅读