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魔法方法-属性转换和类的表示详解
Jul 22 Python
python字典键值对的添加和遍历方法
Sep 11 Python
Python 专题一 函数的基础知识
Mar 16 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
Python实现简单的HttpServer服务器示例
Sep 25 Python
Python中Threading用法详解
Dec 27 Python
python中数据爬虫requests库使用方法详解
Feb 11 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
python爬虫之urllib3的使用示例
Jul 09 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
django基础学习之send_mail功能
Aug 07 Python
python框架flask表单实现详解
Nov 04 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中加密解密函数与DES加密解密实例
2014/10/17 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
React Component存在的几种形式详解
2018/11/06 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
Vue的Options用法说明
2020/08/14 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
python中input()与raw_input()的区别分析
2016/02/27 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
Python使用pickle模块储存对象操作示例
2018/08/15 Python
Python中修改字符串的四种方法
2018/11/02 Python
基于Python函数和变量名解析
2019/07/19 Python
python时间序列数据转为timestamp格式的方法
2020/08/03 Python
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
中国制造网:Made-in-China.com
2019/10/25 全球购物
函授大专自我鉴定
2013/11/01 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
家长会主持词开场白
2014/03/18 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
办公室卫生管理制度
2015/08/04 职场文书
新年祝酒词大全
2015/08/11 职场文书
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL