【问题标题】:How to specify my own feature extractor in TextBlob?如何在 TextBlob 中指定我自己的特征提取器?
【发布时间】:2018-02-23 18:53:52
【问题描述】:

我遵循了这个教程: http://textblob.readthedocs.io/en/dev/classifiers.html#feature-extractors 我写了一个提取器:

def phrases_extractor(document):
    r.extract_keywords_from_text(document)
    words = r.get_ranked_phrases()
    feats = {}
    for w in words:
        feats["contains({0})".format(w)] = True
    return feats

但我不知道为什么文档说应该有“包含... = False” 我怎样才能做到这一点?我应该首先收集所有可能的单词并将它们添加到具有 False 值的字典中吗?

【问题讨论】:

    标签: python nlp nltk textblob


    【解决方案1】:

    我一直在审查同样的事情。我很确定这是一个错字。它必须是True,因为字典表明最后一个词是____。 False 表示最后一个词不是____,并且示例不是这样设置的。

    【讨论】:

      猜你喜欢
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2014-03-30
      • 2014-07-03
      • 2018-06-13
      • 2016-12-23
      相关资源
      最近更新 更多