np.argsort():可以对数组排序并返回排序后数据的下标,默认为从小到达的排序
>>> import numpy as np
>>> a = [1,2,3,4,2,3,1]
>>> a = np.array(a)
>>> order = np.argsort(a)
>>> order
结果
array([0, 6, 1, 4, 2, 5, 3])
再根据下标可得到排序后的数组
>>> a[order]
array([1, 1, 2, 2, 3, 3, 4])
np.bincount():会统计一个非负数组中各数据出现的频次
>>> a =[1,2,3,4,2,3,1]
>>> a = np.array(a)
>>> np.bincount(a)
array([0, 2, 2, 2, 1])
从0开始统计到数组中最大值出现的次数,上述数组中4最大,即返回0-4出现的次数
0出现0次,1出现2次,2出现2次,3出现2次,4出现1次
np.argmax():
np.random.choice()