numpy 计算两个数组重复程度的方法


Posted in Python onNovember 07, 2018

最近有个需求,是做两个数组重复程度计算,麻烦就麻烦在单个数组的元素有可能重复,处理思路如下:

1. 找到重复元素

2. 元素个数统计,利用np.bincount转换,即元素个数统计到元素转化的索引

3. 统计相同元素匹配个数

具体代码如下:

# arr1, arr2都是np.array类型
# 找到重复元素(交集)
inters = np.intersect1d(arr1, arr2)
# 元素个数索引转换
bc1 = np.bincount(arr1)
bc2 = np.bincount(arr2)
# 统计相同元素匹配个数
same_count_list = [min(bc1[x], bc2[x]) for x in inters]
same_count = sum(same_count_list)

以上这篇numpy 计算两个数组重复程度的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
Apr 24 Python
python入门基础之用户输入与模块初认识
Nov 14 Python
Python tornado队列示例-一个并发web爬虫代码分享
Jan 09 Python
举例讲解Python常用模块
Mar 08 Python
python实现Dijkstra算法的最短路径问题
Jun 21 Python
django 单表操作实例详解
Jul 30 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
Matplotlib使用字符串代替变量绘制散点图的方法
Feb 17 Python
python如何支持并发方法详解
Jul 25 Python
python实现KNN近邻算法
Dec 30 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
python中for循环输出列表索引与对应的值方法
Nov 07 #Python
Python爬虫将爬取的图片写入world文档的方法
Nov 07 #Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 #Python
使用PM2+nginx部署python项目的方法示例
Nov 07 #Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 #Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
Nov 07 #Python
python 返回列表中某个值的索引方法
Nov 07 #Python
You might like
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
事件绑定之小测试  onclick && addEventListener
2011/07/31 Javascript
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
js实现随机点名程序
2020/09/17 Javascript
python类装饰器用法实例
2015/06/04 Python
python利用有道翻译实现"语言翻译器"的功能实例
2017/11/14 Python
python实现决策树分类
2018/08/30 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
Django 解决由save方法引发的错误
2020/05/21 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
python两个list[]相加的实现方法
2020/09/23 Python
python 绘制正态曲线的示例
2020/09/24 Python
美国购车网站:TrueCar
2016/10/19 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
酒店个人培训自我鉴定
2013/12/11 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
计划生育证明格式范本
2014/09/12 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
党章学习心得体会2016
2016/01/14 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
python如何在word中存储本地图片
2021/04/07 Python