【问题标题】:Getting the patterns of a spacy PhraseMatcher获取 spacy PhraseMatcher 的模式
【发布时间】:2021-04-01 14:41:29
【问题描述】:

有什么方法可以获取PhraseMatcher 中的模式列表?例如,如果我将模式 abc, def, efg 添加到匹配器中,有没有办法列出这些模式?或者甚至只是检查 abc 是否是匹配器中的模式?

【问题讨论】:

    标签: python spacy


    【解决方案1】:

    对于 PhraseMatcher,具体的内部规则列表没有公开,但 __contains__ 已实现,因此您可以这样做:

    matcher.add("abc", ...)
    "abc" in matcher # => True
    

    出于好奇,您在检查什么?根据我对匹配器的经验,它们通常只是设置和使用而不会被过多地传递,我有点难以想象你会使用这个功能的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多