0
点赞
收藏
分享

微信扫一扫

python中的一些函数记录

一、tile(A,reps)
A和reps都是array_like
A:array,list,tuple,dict,matrix,基本数据类型可以为int,string,float以及bool类型
reps:tuple,list,dict,array,int,bool。不可以是float,string,matrix类型。

二、sum(axis = 1)
每一行相加,将矩阵压缩成一列。

三、argsort()
将x中的元素从小到大排列,提取其对应的index(索引),然后输出到y

四、get(key, default)
dict.get(key, default=None)
若键key在字典中,返回key的值,否则返回默认值

五、sorted()
sorted(iterable, cmp=None, key=None, reverse=False)
iterable – 可迭代对象。
cmp – 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。
key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse – 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

六、iteritems()
返回一个迭代器。
b = a.iteritems()
list(b) =[(‘a’,1),(‘b’,3)]
for k,v in b:
print k,v

返回a 1
b 3

举报

相关推荐

0 条评论