Python中numpy相关函数总结

前些天在看《机器学习实战》,有很多numpy中的函数,小白初学者以后看到一个总结一个。

 

1.     strip()和strip(str)

(1)     strip()参数为空时,默认删除字符串开头和结尾的空白符(包括“\n”,“\t”,“\r”,“”);

(2)     s.strip(str)删除字符串s开头和结尾含有str中的字符的字符,只要有在str序列内的字符,就删掉;

例子:

>>>a = ‘123abc’

>>>a.strip(‘21’)

‘3abc’

>>>a =‘123abc’

>>>a.strip(‘12’)

‘3abc’

 

2.     split()

(1)     按某个字符分割:

例如:

>>>str = (‘www.google.com’)

>>>str_split = str.split(‘.’)

>>>print str_split

[‘www’,’google’,’com’]


(2)     按某个字符分割n次:

例如:


(3)     split函数后加正则表达式:

例如:


按正序排列[::],按反序排列[::-1]:


删掉最后一个元素:


 

(注:关于strip和split参考自:

http://blog.csdn.net/shenwanjiang111/article/details/48158749

 

3.     tile

(1)     在列方向上重复[0,1]5次,默认在行方向上重复1次:


(2)     在行方向上重复2次,在列方向上重复3次:


(3)     在行方向上重复3次,在列方向上重复1次:


 

4.     shape

返回矩阵的维度:


                                                                                                        

 

5.     sum

sum(axi = 1) 是将一个矩阵的每一行向量相加;

sum(axi = 0) 是将一个矩阵的每一列向量相加;

对一维数组,只有第0轴,没有第1轴。


 

 

6.     list 的append()和extend()

list.append(object): 向列表中添加一个对象object

list.extend(sequence): 把一个序列seq的内容添加到列表中

例:

使用append,是将new_media看作一个对象,整体打包添加到music_media中:


使用extend,是将new_media看作一个序列,将这个序列和music_media合并,并放在music_media后边。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值