【发布时间】:2017-12-20 11:59:12
【问题描述】:
我使用 Gensim 的 doc2vec 为大型语料库创建了文档向量。
sentences=gensim.models.doc2vec.TaggedLineDocument('file.csv')
model = gensim.models.doc2vec.Doc2Vec(sentences,size = 10, window = 800, min_count = 1, workers=40, iter=10, dm=0)
现在我使用 Gensim 的 infer_vector() 使用这些文档向量为另一个样本语料库创建文档向量
Eg: model.infer_vector('This is a string')
有没有办法通过infer_vector传递整个DataFrame,得到DataFrame中每一行的输出向量?
【问题讨论】:
-
df['col'].apply(model.infer_vector)? -
或者,也许这适用于列表:
model.infer_vector(df['col']) -
谢谢,df['col'].apply(model.infer_vector) 工作