数据分析&数据挖掘数组的重复与去重

Posted tree0108

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据分析&数据挖掘数组的重复与去重相关的知识,希望对你有一定的参考价值。

 1 import numpy as np
 2 
 3 # 创建一个数组
 4 arr = np.array([1, 2, 3, 3, 2, 1, 1, 2, 3, 4, 5, 6, 6, 5, 4])
 5 arr = np.array(["h", "j", "k", "x", "h", "k", "j", "x", "k"])
 6 arr = np.array(["嘻嘻", "哈哈", "桃桃", "冉冉", "灰灰","嘻嘻", "哈哈", "桃桃", "冉冉", "灰灰",])
 7 
 8 # 数组的去重——兼并排序功能, 支持数值以及英文字母,不支持中文排序
 9 arr = np.unique(arr)
10 
11 print("去重之后的结果: 
", arr)
12 
13 # 数组的重复
14 # 创建一个二维数组
15 arr = np.arange(9).reshape((3, 3))
16 print("arr: 
", arr)
17 
18 # 重复数组
19 res = np.tile(arr, 2)
20 res = np.tile(arr, [3, 2])
21 res = np.tile(arr, [2, 3, 2])
22 print(res)
23 
24 # 数组重复
25 # 参数1 需要重复的数组
26 # 参数2 重复次数
27 # 参数3 需要沿着某维度重复
28 res = np.repeat(arr, 2 ,axis=1)
29 res = np.repeat(arr, 2, axis=0)
30 
31 # 将所有元素展开成一维 重复指定次数
32 res = np.repeat(arr, 2)
33 print("res: 
", res)

以上是关于数据分析&数据挖掘数组的重复与去重的主要内容,如果未能解决你的问题,请参考以下文章

JS中 对象数组按某一属性去重 校验是否有重复数据

ES实战ES分页与去重

ES实战ES分页与去重

排序与去重

laravel 中 distinct() 的使用方法与去重

python判断列表中是不是有重复元素