import numpy as np
ints = np.array([1,2,3,4,4,5,6,6,7,8,8,9,10])
print('创建的数组为:',ints)
print('为:',np.unique(ints))
import numpy as np
names=np.array(['小明','小黄','小花','小明','小花','小兰','小白'])
print(names)
np.unique(arr)
print("去重后的数组:\n",np.unique(names))
sorted(set(arr))
print("去重后的数组:\n",sorted(set(names)))
添加重复数据
一维数组
import numpy as np
arr=np.arange(0,5,1)
print(arr)
np.title(A,reps)A表示指定重复的数组,reps表示指定重复的次数
print(np.tile(arr,3))
np.repeat() axis沿着某个轴进行重复 0纵轴 1横轴,默认时,函数并不按照任意轴向计算,而是计算一个元素总值。
print(np.repeat(arr,repeats=3,axis=0))
注意:title函数和repeat函数主要区别:title函数对数组中进行重复,repeat函数是对数组中的每个元素进行重复操作。
arr2=np.random.randint(0,10,size=(3,3))
print(arr2)
print(np.tile(arr2,3))
print(np.repeat(arr2,3,axis=0))
print(np.repeat(arr2,3,axis=1))