''' 数组去重unique。还在去重后自动排序。不论维度,对数组所有元素去重并排序 重复数据,以原数组重构数组。 tile(数组,次数) 用给定数组重复给定次数,构建一个新数组,横向扩展 repeats(数组,次数,axis=) 这个是以行或列为单位进行重复。tile是以整个数组为单位进行重复。 ''' import numpy as np # arr = np.array([3,5,9,5,2,9]) # arr_new = np.unique(arr) # print(arr_new)[2 3 5 9] # arr = np.array([[5,4,3],[4,1,5]]) # arr_new = np.unique(arr) # print(arr_new)[1 3 4 5] # 让数组数据重复 # arr = np.arange(4).reshape(2,2) # print(arr) # arr_new = np.tile(arr,2) # print(arr_new) # arr_new2 = np.repeat(arr,3,axis=0)#纵向,向下扩展 # arr_new3 = np.repeat(arr,3,axis=1)#横向,向右扩展 # print(arr_new2) # print(arr_new3)
data analysis(数组去重和重复构建)
最新推荐文章于 2024-01-05 12:09:09 发布