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读写ini文件示例(python读写文件)
Mar 25 Python
python从sqlite读取并显示数据的方法
May 08 Python
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
简单谈谈python中的lambda表达式
Jan 19 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
python实现微信自动回复机器人功能
Jul 11 Python
利用Python校准本地时间的方法教程
Oct 31 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 Python
Python绘图之二维图与三维图详解
Aug 04 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
Python入门之基础语法详解
May 11 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部分常见问题总结
2006/10/09 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
node.js连接mysql与基本用法示例
2019/01/05 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
windows下python安装小白入门教程
2018/09/18 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
Python Gitlab Api 使用方法
2019/08/28 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
Python数据正态性检验实现过程
2020/04/18 Python
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
艺术设计专业个人求职信
2013/09/21 职场文书
酒店门卫岗位职责
2013/12/29 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
先进工作者获奖感言
2014/02/08 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
个人培训总结
2015/03/05 职场文书
杨善洲观后感
2015/06/04 职场文书
银行培训心得体会范文
2016/01/09 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书