的split用法_.strip().split()

177e2879c2384426d40b689e4deec3a5.png

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,依此类推.

【参考】浅述python中argsort()函数的用法 - 2师兄不会胖 - 博客园

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]

注意:map()函数不改变原有的 list,而是返回一个新的 list。

【参考】python-map的用法 - lincappu - 博客园

np.dot()返回的是两个数组的点积

1、如果处理的是一维数组,则得到的是两数组的內积

2、如果是二维数组(矩阵)之间的运算,则得到的是矩阵积

line.strip().split()

将每一行的元素变为list,strip()删除的字符,按照split()中的符号进行每行元素分割为list的元素

python strip()函数 介绍

函数原型声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
注意:1. 当rm为空时,默认删除空白符(包括'n', 'r', 't', ' ')
例如:

【参考】【 Python进阶】python strip() split()函数实战

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值