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 相关文章推荐
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
Apr 13 Python
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
Django验证码的生成与使用示例
May 20 Python
python GUI实例学习
Nov 21 Python
python os模块简单应用示例
May 23 Python
kafka监控获取指定topic的消息总量示例
Dec 23 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
matplotlib基础绘图命令之bar的使用方法
Aug 13 Python
python使用建议与技巧分享(二)
Aug 17 Python
Python使用windows设置定时执行脚本
Nov 12 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下MYSQL limit的优化
2008/01/10 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
PHP上传文件及图片到七牛的方法
2018/07/25 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
Python转换HTML到Text纯文本的方法
2015/01/15 Python
回调函数的意义以及python实现实例
2017/06/20 Python
itchat接口使用示例
2017/10/23 Python
python中学习K-Means和图片压缩
2017/11/20 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
Python内置加密模块用法解析
2019/11/25 Python
Python 3 使用Pillow生成漂亮的分形树图片
2019/12/24 Python
Python动态声明变量赋值代码实例
2019/12/30 Python
python处理RSTP视频流过程解析
2020/01/11 Python
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
办理信用卡工作证明
2014/01/11 职场文书
村委会贫困证明
2014/01/14 职场文书
市场专员岗位职责
2014/02/14 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang