python argsort()排序
来源:互联网 发布:广电网络建阳分公司 编辑:程序博客网 时间:2024/06/03 22:50
·1、argsort()函数,是numpy库中的函数
下面的不想写了,直接复制过来留个档!
argsort函数
argsort函数返回的是数组值从小到大的索引值
Examples
--------
One dimensional array:一维数组
>>> x = np.array([3, 1, 2])
>>> np.argsort(x)
array([1, 2, 0])
Two-dimensional array:二维数组
>>> x = np.array([[0, 3], [2, 2]])
>>> x
array([[0, 3],
[2, 2]])
>>> np.argsort(x, axis=0) #按列排序
array([[0, 1],
[1, 0]])
>>> np.argsort(x, axis=1) #按行排序
array([[0, 1],
[0, 1]])
#######################################
例1:
>>> x = np.array([3, 1, 2])
>>> np.argsort(x) #按升序排列
array([1, 2, 0])
>>> np.argsort(-x) #按降序排列
array([0, 2, 1])
>>> x[np.argsort(x)] #通过索引值排序后的数组
array([1, 2, 3])
>>> x[np.argsort(-x)]
array([3, 2, 1])
另一种方式实现按降序排序:
>>> a = x[np.argsort(x)]
>>> a
array([1, 2, 3])
>>> a[::-1]
array([3, 2, 1])
- python argsort()排序
- python排序函数sort()、sorted()、argsort()
- python中argsort的使用-排序
- Python中的排序函数argsort,sort,sorted
- Python argsort()
- python argsort
- 【Python】argsort
- Python中排序sort 、sorted和argsort函数
- Python中的排序函数argsort,sort,sorted用法
- python中排序,函数sort、sorted、argsort,collections.OrderedDict类
- numpy argsort排序函数
- python--sort,sorted,argsort
- python数组的.argsort()
- python中的argsort()函数
- Numpy.argsort()(Python)
- python numpy argsort()
- Python中排序常用到的sort 、sorted和argsort函数
- Python中排序常用到的sort 、sorted和argsort函数
- 装饰者模式
- pro JPA2 精通java持久化API 第八章
- python中filter()函数
- CSDN日报20170817——《如果不从事编程,我可以做什么?》
- 欢迎使用CSDN-markdown编辑器
- python argsort()排序
- java Array
- C++知识点之string,结合华为编程题:简单错误记录分析(附加容器pair知识点)
- MYSQL 最近知识总结(1)
- 算法二十一
- Collection讲解
- 戏game
- spring技术核心概念概要
- STL中vector使用详解