例如:
1 2 3 4 5 6 |
|
3、numpy.argsort(a,axis=-1,kind='quicksort',order=None)
使用方法:numpy.argsort(a)
参数说明:同2
作用效果:对数组a排序,返回一个排序后索引,a不变
例如:
1 2 3 |
|
4、sorted(iterable,cmp=None,key=None,reverse=False)
说明:内置的排序函数,对list,字典等等可以使用
iterable:是可迭代类型;
cmp:用于比较的函数,比较什么由key决定,有默认值,迭代集合中的一项;
key:用列表元素的某个属性和函数进行作为关键字,有默认值,迭代集合中的一项;
reverse:排序规则.reverse=True或者reverse=False,默认False(从小到大)。
返回值:是一个经过排序的可迭代类型,与iterable一样;
例如:b是一个字典
b:
{'a':2,'c':1,'b':3}
对b进行排序:
1 2 |
|
可见:返回的是一个list
总结
以上就是本文关于浅谈numpy数组的几种排序方式的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
相关推荐:
Python科学计算 - Numpy快速入门
为什么numpy的array那么快?
Python NumPy库安装使用笔记
以上就是浅谈numpy数组的几种排序方式_python的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python中break和continue语句的差别(实例解析)
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。