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 借助numpy保存数据为csv格式的实现方法
Jul 04 Python
完美解决python中ndarray 默认用科学计数法显示的问题
Jul 14 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
Python flask框架post接口调用示例
Jul 03 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
Python tornado上传文件的功能
Mar 26 Python
python高级特性简介
Aug 13 Python
python与idea的集成的实现
Nov 20 Python
Matplotlib配色之Colormap详解
Jan 05 Python
Python自动化测试PO模型封装过程详解
Jun 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
纯js分页代码(简洁实用)
2013/11/05 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
如何利用JS将手机号中间四位变成*号
2020/09/29 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
Python语言异常处理测试过程解析
2020/01/08 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
四查四看剖析材料
2014/02/14 职场文书
旅游文化节策划方案
2014/06/06 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
个人年终总结范文
2015/03/09 职场文书
神秘岛读书笔记
2015/07/01 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python
nginx容器方式反向代理实战
2022/04/18 Servers