np.argsort()函数

np.argsort()函数用于返回数组排序后的索引,可以根据指定的轴(axis)、排序方式(kind)和数据类型(order)进行操作。在实例中展示了如何对一维、二维数据以及N维数组进行排序,并且提到了不同数据类型对排序的影响。
摘要由CSDN通过智能技术生成

在jupyter notebook 中同时输入多行

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'

np.argsort(a, axis=-1, kind=‘quicksort’, order=None)

返回将对数组进行排序的索引。

参数

  • a : 进行排序的数组
  • axis : 可选参数,按axis轴排序
  • kind : {‘quicksort’, ‘mergesort’, ‘heapsort’, ‘stable’}, 可选参数
  • order : str or list of str, optional

返回值

返回数组排序后的索引

参看

  • sort:描述使用的排序算法。
  • lexsort:具有多个键的间接稳定排序。
  • ndarray.sort:就地排序。
  • argpartition:间接局部排序。

实例一:

  • 一维数据
x = np.array([3, 1, 2])   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值