本文主要演示numpy的argsort()函数的用法。...这个函数的返回值是数组中的元素排序后的原下标,例如np.argsort([3,1,2])的返回结果是array([1, 2, 0], dtype=int64),表达的是意思是原来下标1对应的元素最小,然后是原来下标...下面的小代码演示了该函数的用法,并在最后按数组中原来的位置顺序返回了最大的5个元素。...>>> import numpy as np
>>> x = np.random.randint(1, 100, 10) # 随机整数
>>> x
array([84, 34, 22, 67, 5...)
>>> x[np.argsort(x)] # 按升序访问元素返回新数组
array([ 5, 6, 22, 30, 34, 36, 67, 76, 84, 99])
>>> x[sorted(