np.argsort()用法

import numpy as np

x=np.array([1,4,3,-1,6,9])

x.argsort()输出的结果为array([3,0,2,1,4,5])

argsort()函数是将x中的元素从小到大排列,提取其对应的index(索引),然后输出到y。例如:x[3]=-1最小,所以y[0]=3,x[5]=9最大,所以y[5]=5。

np.argsort()[num]的形式

ps:这里的num的绝对值小于等于x中元素的个数

当num>=0时,np.argsort()[num]就可以理解为y[num];

当num<0时,np.argsort()[num]就是把数组y的元素反向输出,例如np.argsort()[-1]即输出x中最大值对应的index,np.argsort()[-2]即输出x中第二大值对应的index,依此类推.

map(f,list) ,将函数f()作用于list中的每个元素,最后以list形式输出

例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]

如果希望把list的每个元素都作平方,就可以用map()函数:

因此,我们只需要传入函数f(x)=xx,就可以利用map()函数完成这个计算:

def f(x):

return xx

print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])

输出结果:

[1, 4, 9, 10, 25, 36, 49, 64, 81]

注意:

python line.strip().split()_.strip().split()相关推荐

  1. python字符串的split replace strip

    split replace strip是字符串中内置的三个函数,作用分别是分割 替换 去空格 1:split split(a,b):用指定的字符(a)分割字符串,可以限制分割的次数(b),返回一个列表 ...

  2. python rstrip函数_【C++实现python字符串函数库】strip、lstrip、rstrip方法

    [C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...

  3. python re.split 空格_str.split和re.split中空格的区别

    一.str.split和re.split的基本用法 1.str.spli的基本用法 现用下面的文件: 1 maqing:abc123 我们要建立一个用户名和用户密码的匹配关系: 1 with open ...

  4. 在python中strip_Python中关于strip使用方法的小妙招

    本篇文章给大家分享的内容是Python中关于strip使用方法的小妙招,有着一定的参考价值,有需要的朋友可以参考一下 [开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都 ...

  5. python split(), os.path.split()和os.path.splitext()函数的区别

    python split(), os.path.split()和os.path.splitext()函数的区别 文章目录: 1. split() 2. os.path.split() 3. os.pa ...

  6. Python基础教程:字符串中split与rsplit的方法原理教程

    1.描述 split()方法通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔num+1个子字符串,默认分隔符为所有空字符,包括空格.换行(\n).制表符(\t)等 rstrip()方法通 ...

  7. Python中的join()函数和split()函数的用法

    题目:CFUltra-Fast Mathematician 题意:给两个长度相等的0,1字符串,在相同的位置的两个字符不同就输出1,否则输出0. 比如: 1010100 0100101 就输出: 11 ...

  8. Python中字符串操作函数string.split('str1')和string.join(ls)

    Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 1 def split(self, ...

  9. python语言中split-python中的split()函数和os.path.split()函数使用详解

    Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...

最新文章

  1. JQuery+ajax+jsonp 跨域访问
  2. java transient关键字
  3. TRTC助力高并发、高可用实时音视频互动场景落地(内含开发福利)
  4. android8.1新功能,Android 8.1新特性:烦人的“正在后台运行”,拜拜
  5. 十六、PHP框架Laravel学习笔记——构造器的增删改
  6. mac 修改conda镜像 condarc_win10 修改anaconda源
  7. 解锁区块链的创业密码
  8. 【英语学习】【加州教材】【G6】【科学】Earth Science目录及术语表
  9. 杭电第七次作业c语言短学期,杭电短学期:算法与编程.doc
  10. AttributeError: ‘torch.return_types.max‘ object has no attribute ‘dim‘
  11. Mac下生成多个SSH KEY并管理
  12. unity如何往下挖地形_Unity 地形
  13. linpack学习记录
  14. linux gt; gt;gt;区别,linux中amp;gt;什么意思? - 懂得
  15. NOI2022联合省选 题解
  16. Json转对象失败:No suitable constructor found for type [simple type, class com.test.faster.domain.respons
  17. 带宽不足会引起php cpu,云服务器的带宽不足会造成的影响
  18. php 递归 递归方式与算法
  19. 人在做,天在看:天道有轮回,苍天饶过谁
  20. python批量删除文件前缀名_Python3-去除目录中相同的文件名前缀

热门文章

  1. 十句保你职场不败的名言
  2. Python基础知识有哪些?你都知道吗
  3. 扣绩效,从来都不会让团队变得更好
  4. virsh命令 查看虚拟机镜像_kvm虚拟机操作相关命令及虚拟机和镜像密码修改
  5. 北京大学药学院张亮仁教授/刘振明研究员课题组博士后招聘启事
  6. RFE筛选出的特征变量竟然是Boruta的4倍之多
  7. Cell子刊:高温导致男性不育的原因终于弄清楚了,短暂受热就会诱发精子大量DNA损伤...
  8. img写入工具_硬盘有坏道,得用靠谱的修复工具,这3个不会让你失望
  9. 卡巴斯基安全浏览器_一年三番五次修,卡巴斯基为何依然无法完美修复杀毒软件中的这些洞 (技术详情)?...
  10. 白鹭引擎开关音频代码实例