numpy.argsort(a, axis=-1, kind=’quicksort’, order=None)
功能: 将矩阵a按照axis排序,并返回排序后的下标
参数: a:输入矩阵, axis:需要排序的维度
返回值: 输出排序后的下标
>>> x = np.array([3, 1, 2])
>>> np.argsort(x)
array([1, 2, 0])
>>> x = np.array([[1, 5, 7], [3, 2, 4]])
>>> np.argsort(x, axis=0)
array([[0, 1, 1],
[1, 0, 0]]) #沿着行向下(每列)的元素进行排序
>>> np.argsort(x, axis=1)
array([[0, 1, 2],
[1, 0, 2]]) #沿着列向右(每行)的元素进行排序
以上内容来自于官方API文档
本文详细介绍了 numpy 中的 argsort 函数,该函数能够返回数组中元素排序后的索引值。主要内容包括函数的基本用法、参数说明及示例代码。通过不同维度上的排序示例,帮助读者更好地理解如何使用此函数。
3284

被折叠的 条评论
为什么被折叠?



