python中similarity函数实例用法

 更新时间:2021年10月20日 08:34:06   作者:小妮浅浅  
在本篇文章里小编给大家整理的是一篇关于python中similarity函数实例用法,有兴趣的朋友们可以跟着学习下。

1、similarity函数接收两个列表,并返回由两个列表中相同元素组成的列表。

2、函数使用列表推导,遍历所有a列表中的元素,并使用in关键词来判断这些元素是否存在于b列表中。

实例

def similarity(a, b):
  return [item for item in a if item in b]
 
# EXAMPLES
similarity([1, 2, 3], [1, 2, 4]) # [1, 2]

知识点扩充:

python 语义similarity_Python:string的语义相似度得分

Python:string的语义相似度得分

有没有用于计算一对句子的语义相似度分数的库?

我知道WordNet的语义数据库,以及如何为2个单词生成分数,但是我正在寻找能够在整个句子和输出中执行所有预处理任务(如端口词干,停用词删除等)的库两个句子如何相关的分数。

我发现了一个使用.NET框架编写的工作 ,它使用一系列预处理步骤来计算分数。 有没有任何项目,在Python中做到这一点?

我不是在寻找能够帮助我find分数的操作顺序(就像这里要求的那样)

我喜欢自己实现每个阶段,或者从不同的库中粘贴函数,以便它可以用于句对,但是我主要需要这个工具来testing数据的推论。

编辑:我正在考虑使用NLTK和计算每两个单词对这两个句子迭代的得分,然后从结果的标准偏差中得出推论,但我不知道这是否是一个合理的相似性估计。 另外,这将花费很长的时间。

再次,我正在寻找已经实现这个智能的项目/库。 东西,让我这样做:

import amazing_semsim_package str1='Birthday party ruined as cake explodes' str2='Grandma mistakenly bakes cake using gunpowder' >>similarity(str1,str2) >>0.889

我见过的最好的包装是在Gensim主页find的Gensim 。 我已经使用过很多次了,总体而言非常满意,它的易用性, 它是用Python编写的,并且有一个简单的跟随教程来开始,它比较了9个string。 它可以通过点安装,所以你不会有很多麻烦得到它安装,我希望。

你使用哪种评分algorithm在很大程度上取决于你的问题的背景,但是如果你想要一些基本的东西的话,我build议开始使用LSI的function。 (这是教程引导你通过。)

如果您阅读gensim教程,它将引导您通过比较两个string,使用Similaritiesfunction。 这样可以让你看到你的叮咬是如何根据它们所包含的文字相互比较的,或者是一些其他的刺痛。

到此这篇关于python中similarity函数实例用法的文章就介绍到这了,更多相关python中similarity函数的使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Numpy实现按指定维度拼接两个数组的实现示例

    Numpy实现按指定维度拼接两个数组的实现示例

    Numpy提供了多个函数来拼接数组,其中最常用的是np.concatenate、np.vstack、np.hstack等,本文就来介绍一下Numpy实现按指定维度拼接两个数组的实现,感兴趣的可以了解一下
    2024-03-03
  • 使用fdopen实现对Python进程产生的文件进行权限最小化配置

    使用fdopen实现对Python进程产生的文件进行权限最小化配置

    用python进行文件的创建和读写操作时,我们很少关注所创建的文件的权限配置。本文就来聊聊如何使用fdopen实现对Python进程产生的文件进行权限最小化配置吧
    2023-03-03
  • LangChain简化ChatGPT工程复杂度使用详解

    LangChain简化ChatGPT工程复杂度使用详解

    这篇文章主要为大家介绍了LangChain简化ChatGPT工程复杂度使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 使用opencv将视频帧转成图片输出

    使用opencv将视频帧转成图片输出

    今天小编就为大家分享一篇使用opencv将视频帧转成图片输出,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 使用python 写一个静态服务(实战)

    使用python 写一个静态服务(实战)

    今天小编就为大家分享一篇使用python 写一个静态服务(实战),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python Pywavelet 小波阈值实例

    Python Pywavelet 小波阈值实例

    今天小编就为大家分享一篇Python Pywavelet 小波阈值实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python装饰器结合递归原理解析

    Python装饰器结合递归原理解析

    这篇文章主要介绍了Python装饰器结合递归原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • python实现简单的tcp 文件下载

    python实现简单的tcp 文件下载

    这篇文章主要介绍了python如何实现简单的tcp文件下载,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09
  • Python函数式编程Filter传参方式

    Python函数式编程Filter传参方式

    这篇文章主要为大家介绍了Python函数式编程Filter传参方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Python爬虫:Request Payload和Form Data的简单区别说明

    Python爬虫:Request Payload和Form Data的简单区别说明

    这篇文章主要介绍了Python爬虫:Request Payload和Form Data的简单区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04

最新评论