当你不了解一个函数的时候,你可以采用两种方式:一种输入来了解函数

print(help(np.argsort))

要么就是 直接 点进函数来看函数的源代码,可能源代码都是英文,不太好理解,没有关系,我们可以看源代码里面的例子,如果你还是不懂的话,就可以直接百度查询了,接下来直奔主题 numpy中 argsort函数的用法:

def argsort(a, axis=-1, kind='quicksort', order=None):"""Returns the indices that would sort an array.Perform an indirect sort along the given axis using the algorithm specifiedby 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.Parameters----------a : array_likeArray to sort.axis : int or None, optionalAxis along which to sort.  The default is -1 (the last axis). If None,the flattened array is used.

参数就是传入一个 numpy数组,axis来控制在哪个维度排序,返回的就是一个 numpy数组值从小到大的索引值

总结就一句话: argsort函数返回的是数组值从小到大的索引值

具体实例

One dimensional array:>>> x = np.array([3, 1, 2])>>> np.argsort(x)  #将 3,1,2 的索引值 按照 3,1,2的大小进行排序array([1, 2, 0])  Two-dimensional array:>>> x = np.array([[0, 3], [2, 2]])>>> xarray([[0, 3],[2, 2]])>>> np.argsort(x, axis=0)  # sorts along first axis (down) 按列排序array([[0, 1],[1, 0]])>>> np.argsort(x, axis=1)  # sorts along last axis (across) # 按行排序array([[0, 1],[0, 1]])

详解numpy中argsort函数相关推荐

  1. 详解numpy中transpose()函数

    今天在网上搜寻了许多博客,始终没有真正理解numpy中的transpose()函数, transpose 的原理其实是根据维度(shape)索引决定的,举个栗子: x = np.arange(4).r ...

  2. python open 打开是什么类型的文件-详解Python中open()函数指定文件打开方式的用法...

    文件打开方式 当我们用open()函数去打开文件的时候,有好几种打开的模式. 'r'->只读 'w'->只写,文件已存在则清空,不存在则创建. 'a'->追加,写到文件末尾 'b'- ...

  3. python中groupby()函数讲解与示例_详解python中groupby函数通俗易懂

    一.groupby 能做什么? python中groupby函数主要的作用是进行数据的分组以及分组后地组内运算! 对于数据的分组和分组运算主要是指groupby函数的应用,具体函数的规则如下: df[ ...

  4. python函数的使用场景_详解python中strip函数的使用场景

    python strip()函数 介绍,需要的朋友可以参考一下 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.l ...

  5. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  6. php simplexml_load_file 详解,php中simplexml_load_file函数用法实例讲解

    php中simplexml_load_file函数用法实例讲解 发布于 2015-02-07 06:53:40 | 136 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文 ...

  7. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

  8. mysql数据库中count的作用_详解 MySQL中count函数的正确使用方法

    1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数.主 ...

  9. 浅述numpy中argsort()函数的用法

    浅述python中argsort()函数的用法 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在pyt ...

最新文章

  1. 【Android 电量优化】JobScheduler 相关源码分析 ( JobSchedulerService 源码分析 | 任务检查 | 任务执行 )
  2. AI可以写软件了,所以程序员要下岗?
  3. 神策数据荣登 2020 IDC 中国 Fintech 50 强榜单
  4. Android解决ScrollView中的滑动效果导致GestureDetector中的OnFling不能正常工作问题
  5. 安装Wamp后 Apache无法启动的解决方法
  6. Sharding-JDBC数据库_垂直切分_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记012
  7. 客户端配置_PPPoE服务器端客户端的配置案例脚本
  8. ruby wxruby rubytk的安装
  9. 织梦缩略图自动补齐绝对路径_织梦生成文章内容缩略图时自动加上绝对路径教程...
  10. cannot+connect+mysql_mysqlnd cannot connect to MySQL 4.1+ using the old insecure
  11. php 怎样计算字符串长度,php字符串长度计算
  12. linux线程互踩,IOS 多线程漫漫谈(Process and Thread)
  13. 西点军校的经典法则(转载)
  14. 他在北京反诈骗15年,守住2亿人密码安全
  15. git 删除本地仓库
  16. 汽车以太网- IEEE 802.3标准
  17. C语言考前附加经典题目(偶然看到的、题库题目)
  18. 多年后,面对聊天宝,罗永浩再也想不起自己口中的理想主义
  19. 51单片机学习笔记-9蜂鸣器
  20. 计算机数控技术实验报告,数控编程实训总结范文

热门文章

  1. 【系统可靠性】搭建可靠性系统工程实践
  2. 4 海思Hi3518E实例代码分析
  3. 在Unity中导入fbx格式文件
  4. 施工员证书建筑八大员证书施工员市政给排水施工HDPE施工工艺
  5. linux迷宫游戏,宝藏迷宫逃离
  6. 前端基础03:JavaScript
  7. 数字图像处理与python实现 pdf_数字图像处理与Python实现
  8. 天龙八部服务器列表文件,天龙八部服务端目录说明
  9. 让你的运维系统充满“诗意”
  10. SAP PA CO后台配置