python中模糊查询的用法,python怎么模糊匹配

  python中模糊查询的用法,python怎么模糊匹配

  以下虽然不理想,但那应该让你开始。它使用自然语言处理首先将文本拆分为单词,然后生成包含所有单词词干的集合来过滤停止词。这是对示例文本和示例查询都完成的。在

  如果两个集合的交叉点包含查询中的所有单词,则将其视为匹配。在导入自然语言处理上

  弗罗姆有限公司

  弗罗姆有限公司。tokenize导入word _ tokenize

  从nltk.corpus导入停用词

  停止_单词=停止单词。

  ps=PorterStemmer()

  defget_word_set(text):

  returnset(如果单词不在停止_单词中,则PS。word _ tokenize(text)中单词的stem(word))。

  text 1=由于复杂的原因,材料高压可能会导致意外事故。tenstatenerswion处理(加工).他(她,它)的报告(关系)效率/效果

  text 2=由于复杂的原因,材料高压可能会导致泄漏。处理过程中的10个语句.他的(她,它的)报告(关系)效率/效果不希望的重要的

  query= engagetheprognosisforsurvival

  set_query=get_word_set(query)

  对于[文本1,文本2]中的文本:

  set_text=get_word_set(text)

  交集=集合_查询集合_文本

  打印查询: ,set_query

  打印测试3360 ,set_text

  打印解释: ,解释

  打印match:",len(交集)==len(set _ query))。

  打印

  脚本提供两个文本。一个通过,另一个不通过。它生成以下输出以指示正在做什么。

  ^{pr2}$

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: