【问题标题】:TF-IDF how to takes only a list of wordsTF-IDF 如何只获取单词列表
【发布时间】:2019-06-12 15:12:01
【问题描述】:

我知道我们可以在 tf-idf 中使用停用词列表,但是有没有办法只获取单词列表而忽略其他单词?
例如,这里我声明了一个停用词列表:
vectorizer = TfidfVectorizer(stop_words="english")
如果我只想在句子中考虑 cat 和 dog,我想要类似:
vectorizer = TfidfVectorizer(keep_words=["cat", "dog"])
我的目标是仅考虑特定单词进行文本聚类?
有解决办法吗?

【问题讨论】:

  • 请提供代码并附上您的问题。

标签: python tf-idf stop-words tfidfvectorizer


【解决方案1】:

是的。 假设你有一个单词数组

words = ['you','me','we']
TfidfVectorizer(vocabulary=words)

您可以使用词汇表参数仅传递选定的单词。

【讨论】:

    猜你喜欢
    • 2019-04-17
    • 1970-01-01
    • 2018-03-23
    • 2017-12-27
    • 2016-08-07
    • 2020-02-16
    • 2020-01-06
    • 2021-04-21
    • 2018-05-27
    相关资源
    最近更新 更多