国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

numpy 計算兩個數組重復程度的方法

2020-01-04 14:07:53
字體:
來源:轉載
供稿:網友

最近有個需求,是做兩個數組重復程度計算,麻煩就麻煩在單個數組的元素有可能重復,處理思路如下:

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 計算兩個數組重復程度的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟津县| 巴林左旗| 和平区| 诸城市| 固原市| 大关县| 鹤庆县| 贡觉县| 咸阳市| 嘉善县| 怀集县| 和田市| 耿马| 玛曲县| 晋宁县| 自治县| 萨迦县| 永寿县| 鹤壁市| 江口县| 南召县| 鹰潭市| 曲阜市| 永年县| 淳安县| 荣昌县| 蒲城县| 临泽县| 呼和浩特市| 紫云| 枣强县| 阿鲁科尔沁旗| 昭平县| 桂林市| 白朗县| 当阳市| 凤山市| 平邑县| 澄江县| 普安县| 宝清县|