先将模块导入文件中
import numpy as np
1、数组的去重
arr = np.array(["小花","小红","小兰","小可爱","小心肝","小摩托","小华","小明","小李飞刀","小心肝","小摩托"])
创建一个数组
arr = np.unique(arr)
使用unique()方法对数组进行去重,并含有排序的功能,可以对数字、英文字母进行排序,不支持对中文的排序
2、数组的重复
arr = np.arange(9).reshape((3, 3))
创建一个二维数组
res = np.tile(arr,2) res = np.tile(arr,[3,2]) res = np.tile(arr,[2,3,2])
使用tile()方法,如果传参是一个数,默认沿着列方向上重复,如果传参是一个数组,表示在各个维度上重复
res = np.repeat(arr, 2, axis=1)
res = np.repeat(arr, 2, axis=0)
使用repeat()方法,重复的对象是整行或者整列,参数1:重复的对象,参数2:重复的次数,参数3:重复的维度