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