【问题标题】:How to generate Word2vec Vectors in Python?如何在 Python 中生成 Word2vec 向量?
【发布时间】:2018-10-26 15:32:53
【问题描述】:

我正在尝试生成 Word2vec 向量。

我有熊猫数据框。

我把它变成了代币。

df["token"]

使用来自 gensim.models 的 Word2vec

model = w2v.Word2Vec(
sentences=df["token"],
seed=seed,
workers=num_workers,
size=num_features,
min_count=min_word_count,
window=context_size,
sample=downsampling
)

我现在如何转换我的数据框 df?

这就是做的等价物

model.transform(df)

【问题讨论】:

  • 你的数据框的内容是什么?

标签: python neural-network nlp text-mining word2vec


【解决方案1】:

如果您的dataframe仅由单词组成,则可以刚刚制作

df['new_column'] = model[df['words']]

model['word']model[list()]两者都给你@ 987654324或你的list

的矢量表示

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 2011-01-21
    相关资源
    最近更新 更多