我有像下面这样的python列表.
lst = ['paragraph 1','paragraph 2','paragraph 3']
Run Code Online (Sandbox Code Playgroud)
我正在尝试用模式库创建它们的语料库 - http://www.clips.ua.ac.be/pages/pattern-vector
作为他们的例子它应该是这样的..
d1 = Document('paragraph 1')
d2 = Document('paragraph 2')
d3 = Document('paragraph 3')
corpus = Corpus(documents=[d1,d2,d3])
Run Code Online (Sandbox Code Playgroud)
我怎么能用我的python列表让语料库这么说?
lst = ['paragraph 1','paragraph 2','paragraph 3']
corpus = Corpus(documents=[Document(x) for x in lst])
Run Code Online (Sandbox Code Playgroud)
您可以使用map方法
l = ['paragraph 1','paragraph 2','paragraph 3']
corpus = Corpus(map(Document, l))
Run Code Online (Sandbox Code Playgroud)