码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-12-29 18:21:14      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:嘻嘻   文字   class   展开   数据分析   range   去重   次数   二维数组   

 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("去重之后的结果: \n", arr)
12 
13 # 数组的重复
14 # 创建一个二维数组
15 arr = np.arange(9).reshape((3, 3))
16 print("arr: \n", 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: \n", res)

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

标签:嘻嘻   文字   class   展开   数据分析   range   去重   次数   二维数组   

原文地址:https://www.cnblogs.com/Tree0108/p/12115543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!