摘自:https://www.cnblogs.com/yushuo1990/p/5880041.html

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_python3中numpy函数的argsort()相关推荐

  1. python中tile的用法_python3中numpy函数tile的用法详解

    tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组.比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题 ...

  2. Python 字典中get() 函数

    Python 字典中get() 函数返回指定键的值. 语法:value = dict.get(key, default=None) 参数 key – 字典中要查找的键. default – 如果指定键 ...

  3. python中可以使用变量来引用函数吗_如何在python语言中使用函数变量并调用函数...

    在python语言中,除了常规变量之外,还有函数变量.把函数本身赋值给变量,这个变量为函数变量. 工具/原料 python pycharm 截图工具 WPS 方法/步骤 1 在已新建的python文件 ...

  4. qt5调用python脚本 两次失败_Qt5调用Python脚本中的函数

    我有一个简单的Qt5项目,有一个按钮和一个文本字段,我也在项目中创建了一个py文件来检查如何从Qt调用python文件中的函数.在 虽然现在我卡住了:我有我的测试cpp.h和测试cpp.cpp,其中我 ...

  5. Python pandas 中loc函数的意思及用法,及跟iloc的区别

    Python pandas 中loc函数的意思及用法,及跟iloc的区别 loc和iloc的意思 loc和iloc的区别及用法展示 参考文献 loc和iloc的意思 首先,loc是location的意 ...

  6. python loc iloc,Python pandas loc用法与iloc区别 聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明...

    想了解聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明的相关内容吗,Rainpages在本文为您仔细讲解Python pandas loc用法与iloc区别的相关知识和一些C ...

  7. Python程序中各函数间调用关系分析与可视化

    中国大学MOOC"Python程序设计基础"免费学习地址 2020年秋季学期Python教材推荐与选用参考 推荐图书: <Python程序设计(第3版)>,(ISBN: ...

  8. python中numpy函数ftt_语音MFCC提取:librosa python_speech_feature(2019.12)

    最近在阅读语音方向的论文,其中有个被提及很多的语音信号特征MFCC(Mel-Frequency Cepstral Coefficients),找到了基于python的语音库librosa(versio ...

  9. 详解 python 中 numpy 函数 —— zeros()

    1. 概述 Python中的 numpy 主要用于处理数值:下面详细讲解 numpy 中用于创建 0 数组的 zeros() 函数. 2. zeros() 2.1 语法 numpy.zeros(sha ...

最新文章

  1. 一名算法工程师,对流量和时代红利的思考
  2. 机器学习必学10大算法
  3. 视觉目标检测和识别之过去,现在及可能
  4. c语言中entern int x y,关于extern和int main()的结构有关问题
  5. 【Kafka】kafka 0.10.0 版本低级消费 API
  6. python批量修改文件名_python实现批量改文件名称的方法
  7. php+编辑器+显示html,thinkphp——通过在线编辑器添加的内容在模板里正确显示(只显示内容,而不是html代码)...
  8. 使用bat命令批量命名图片名称的方法及解决bat格式中文乱码的问题(如:图片.jpg)
  9. Android 常用抓包工具介绍之Charles
  10. dsm php virtualbox,私有云测试环境搭建 黑群晖 For VirtualBox(XPEnoboot 5022.3 DSM_DS3615xs_5022)...
  11. 小学计算机余数在线,余数计算器-余数计算器
  12. 隐藏桌面图标通过命令行启动
  13. 【今日CV 计算机视觉论文速览 第95期】Fri, 5 Apr 2019
  14. 微信小程序picker默认请选择
  15. 斯皮尔曼相关系数范围_Spearman Rank(斯皮尔曼等级)相关系数及MATLAB实现
  16. 对《ToonSynth: Example-Based Synthesis of Hand-Colored Cartoon Animations》一文的理解(上)
  17. Python Selenium 字节校招实习岗筛选
  18. 苹果5港行和大陆行货的区别
  19. 高德地图Javascript API设置域名白名单
  20. 曾国藩:做人守拙,做事守缺

热门文章

  1. Failed to install Python Cryptography package
  2. python批量直方图均衡化_直方图均衡化-Python实现
  3. 写一个i5-10400、B460主板的黑苹果efi配置文件
  4. Scrapy爬虫实战—虎扑步行街发帖爬取
  5. Linux格式化输出当前时间
  6. Unity简单工具使用----吃金币游戏(熟悉软件基本操作)
  7. 如何用AI画出可爱的漫画少女插图?
  8. 博弈问题-取石子(D题小牛vs小客)附取石子游戏总结
  9. python语言编写五子棋小游戏
  10. [入门篇]用史上最生动的方式让你一篇博客搞懂Linux进程地址空间,包看包懂!