data analysis(数组去重和重复构建)

本文介绍了Numpy中数组去重和重复的操作。使用unique函数可对数组所有元素去重并排序,不论数组维度。还可通过tile函数以整个数组为单位重复构建新数组,repeats函数以行或列为单位进行重复,文中给出了相应代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

'''
数组去重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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值