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)
原文地址:https://www.cnblogs.com/Tree0108/p/12115543.html
时间: 2024-10-08 11:30:05