浅谈numpy.argsort()第一个参数a

1:Help文档:

numpy.argsort = argsort(a, axis=-1, kind='quicksort', order=None)

a : array_like     Array to sort.    Perform an indirect sort along the given axis using the algorithm specified by the `kind` keyword. It returns an array of indices of the same shape as  `a` that index data along the given axis in sorted order.

2.不同类型a,返回值比较

parameter areturn valuea=numpy.array(['a','t','h'])array([0, 2, 1])a=numpy.array(['10','30','20'])array([0, 2, 1])a=numpy.array([10,30,20])array([0, 2, 1])a=[10,30,20]array([0, 2, 1])a=['10','30','20']array([0, 2, 1])a=['a','t','h']array([0, 2, 1]) a=(10,30,20)array([0, 2, 1])a=('10','30','20')array([0, 2, 1]) a=('a','t','h')array([0, 2, 1]) a="3254698"0a="ath"0 a={1:'a',4:'t',2:'h'}0 a={9:'a',4:'t',2:'h'}>>> numpy.argsort(a.keys())array([1, 2, 0]) a={9:'a',4:'t',2:'h'}numpy.argsort(a.values())array([0, 1, 2])除数组外,该函数可以对元组和列表进行排序,但不能对字符串和字典进行正确排序,这难道就是

array_like的意思?

python argsort排序结果_numpy.argsort()可以对元组或列表进行排序相关推荐

  1. python列表按照长度排序_Python程序根据元素的长度对列表进行排序?

    在这里,我们使用一个用户输入数组,并且必须根据元素的长度对列表进行排序.在这里,我们使用Python内置函数sorted(). 示例Input::["mona","pp& ...

  2. 07 Python 组合数据类型(集合、序列、元组、列表)

    集合类型及操作 集合类型定义 集合是多个元素的 集合类型与数学中的集合概念一致 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类型 集合是多个元素的无序组合 集合用大 ...

  3. python公共键_Python利用公共键如何对字典列表进行排序详解

    前言 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排序和 ...

  4. html列表按时间排序代码_把 Linux 上的文件列表和排序玩出花来 | Linux 中国

    导读:Linux 命令可以提供文件的详细信息,也可以自定义显示的文件列表,甚至可以深入到文件系统的目录中,只要你愿意看.本文字数:5090,阅读时长大约:6分钟https://linux.cn/art ...

  5. Python基础(六):字符串、元组、列表习题

    1.l1 = [11,22,33] l2 = [22,33,44] a.获取相同的元素列表 b.获取l1中有,l2中没有的元素列表 c.获取l1中没有,l2中有的元素列表 d.获取l1,l2中内容都不 ...

  6. python字符串排序_Python对字符串列表进行排序

    在本教程中,我们将看到如何对字符串列表进行排序.我们将使用sort方法和sorted函数对给定的字符串列表进行排序.然后,我们将了解如何根据不同的条件(例如长度,值等)对字符串列表进行排序, 让我们看 ...

  7. 2.12用lambda表达式对列表进行排序

    学习目标: ①:利用lambda表达式对列表进行排序 Python日常 内容展示: ①:利用lambda表达式对列表进行排序 a = [{'name':'Bill', 'age':40},{'name ...

  8. python 元组遍历_Python中的for循环:元组、列表、字典的遍历和相互转化

    Python for循环可以遍历任何序列的项目,如列表.字符串.元组.字典.集合等序列类型. 语法: for循环的语法格式如下: for iterating_var in sequence:state ...

  9. java对列表数据排序_如何在Java中对列表进行排序

    java对列表数据排序 Sometimes we have to sort a list in Java before processing its elements. In this tutoria ...

最新文章

  1. Python DAG—归简法—拓扑排序
  2. Linux IO模型漫谈(1)
  3. 东芝确定半导体重组计划:保留闪存其他全卖
  4. PPT模板(淘宝花钱买来的,免费分享给大家)
  5. Matplotlib 中文用户指南 5.1 指定颜色
  6. shell 脚本传参
  7. 【汇编优化】之linux下如何利用gdb调试汇编代码
  8. oracle asm和文件系统,Oracle技术之ASM迁移至文件系统
  9. 判断参数大于0_能做条件判断的文本函数
  10. 帝豪gl车机系统降级_鲜试车丨10万元级国民轿车再升级,试驾2020款吉利帝豪GL...
  11. 悟空 mobile.php,悟空CRM无需任何权限的SQL注入漏洞2(ThinkPHP特性)
  12. 【Vue3 + SpringBoot】搭建企业日报管理saas系统
  13. linux rhce教程,RHCE之路_Linux教程_Linux公社-Linux系统门户网站
  14. 【Word】Word公式导出PDF后出现井号括号#()错误
  15. html在js中为添加监听,使用addeventlistener为js动态创建的元素添加事件监听
  16. apt-get installs 报错 Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
  17. 无线网络摄像头服务器,无线摄像头云服务器
  18. 我在北京找工作(六):备战阿里巴巴java笔试2:前人的阿里总结
  19. rs485数据线接反_数据信号TXD、RXD 发送和接受怎么区分正负极呢? 现在数据信号TXD、RXD需接RS485+ RS485-信号该怎么接呢...
  20. 台湾精锐APEX行星减速机行业应用案例

热门文章

  1. Xamarin基础命名空间Microsoft.SqlServer.Server
  2. Swift版iOS游戏框架Sprite Kit基础教程下册
  3. android h5使用缓存_程序员必须了解的之小程序 与 App 与 H5 之间的区别
  4. 十字星编程c语言,C语言求完整的代码
  5. php session 域,PHP session 跨子域问题总结
  6. python查找文件夹下的文件,python 查找文件夹下所有文件 实现代码 -电脑资料
  7. 拥有全球最大指令集的“意念打字“系统,创下世界纪录
  8. 动视暴雪员工大罢工:因CEO被曝多次包庇高管性侵下属、本人曾性骚扰助理
  9. 中国年度AI省市格局:北广上稳居前三,江苏四川力压浙江,山西转型“挖数据”增速迅猛...
  10. 计算机专业学生却被强迫工厂实习?结果发生意外手指被截肢,学校回应:会治到满意为止...