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小程序
Aug 15 Python
python遍历类中所有成员的方法
Mar 18 Python
pygame学习笔记(4):声音控制
Apr 15 Python
用Python实现服务器中只重载被修改的进程的方法
Apr 30 Python
Python文件右键找不到IDLE打开项解决办法
Jun 08 Python
python爬虫获取新浪新闻教学
Dec 23 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 Python
pytorch 自定义数据集加载方法
Aug 18 Python
详解mac python+selenium+Chrome 简单案例
Nov 08 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
Jul 21 Python
Matplotlib可视化之添加让统计图变得简单易懂的注释
Jun 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
php IP及IP段进行访问限制的代码
2008/12/17 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
Firefox中autocomplete="off" 设置不起作用Bug的解决方法
2011/03/25 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Python ini文件常用操作方法解析
2020/04/26 Python
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
C有"按引用传递"吗
2016/09/06 面试题
成人教育自我鉴定
2013/11/01 职场文书
技术人员面试提纲
2013/11/28 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
太行山上观后感
2015/06/05 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS