python对数组进行排序,并输出排序后对应的索引值方式


Posted in Python onFebruary 28, 2020

废话不多说,直接上代码吧!

# -*- coding: cp936 -*-
import numpy as np

#一维数组排序
arr = [1, 3, 5, 2, 4, 6]
arr = np.array(arr)
print arr
print np.sort(arr)#或print np.sort(arr,axis=None)

print (np.argsort(arr)) # 正序输出索引,从小到大
print (np.argsort(-arr)) # 逆序输出索引,从大到小

输出结果:

[1 3 5 2 4 6]
[1 2 3 4 5 6]
[0 3 1 4 2 5]
[5 2 4 1 3 0]

#二维数组排序
list1 = [[4,3,2],[2,1,4]]
array=np.array(list1) 
print array
array.sort(axis=1) #axis=1按行排序,axis=0按列排序
print array

输出结果:

[[4 3 2]
[2 1 4]]

[[2 3 4]
[1 2 4]]

补充拓展:python 对数组进行排序并保留索引

如下所示:

import numpy as np

arr = [1, 3, 5, 2, 4, 6]
arr = np.array(arr)
print (np.argsort(arr)) # 正序输出
print (np.argsort(-arr)) # 逆序输出

以上这篇python对数组进行排序,并输出排序后对应的索引值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pymongo为mongodb数据库添加索引的方法
May 11 Python
python类继承用法实例分析
May 27 Python
Python实现字符串格式化的方法小结
Feb 20 Python
如何用python写一个简单的词法分析器
Dec 18 Python
Django数据库类库MySQLdb使用详解
Apr 28 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
Django时区详解
Jul 24 Python
django 类视图的使用方法详解
Jul 24 Python
浅析python 中大括号中括号小括号的区分
Jul 29 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 Python
解析Python 偏函数用法全方位实现
Jun 26 Python
python collections模块的使用
Oct 16 Python
Python使用Socket实现简单聊天程序
Feb 28 #Python
在python3中使用shuffle函数要注意的地方
Feb 28 #Python
Python对称的二叉树多种思路实现方法
Feb 28 #Python
pycharm如何实现跨目录调用文件
Feb 28 #Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 #Python
python 爬虫 实现增量去重和定时爬取实例
Feb 28 #Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
Feb 28 #Python
You might like
网站当前的在线人数
2006/10/09 PHP
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
php生成局部唯一识别码LUID的代码
2012/10/06 PHP
php实现的RSS生成类实例
2015/04/23 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
javascript截取字符串小结
2015/04/28 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
axios学习教程全攻略
2017/03/26 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
代码讲解Python对Windows服务进行监控
2018/02/11 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python json读写方式和字典相互转化
2020/04/18 Python
python实现自动清理重复文件
2020/08/24 Python
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
教学大赛获奖感言
2014/01/15 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
竞聘上岗演讲
2014/05/19 职场文书
2014年除四害工作总结
2014/12/06 职场文书
创业计划书之美容店
2019/09/16 职场文书