用python的一些总结

  • matplotlib的pyplot提供了和matlab类似的绘图API,方便用户快速绘制2D图表。

  • numpy:快速处理数据。

  • strip函数:删除指定的字符串

                    s.strip(rm)
  • s为字符串,rm为要删除的字符序列。

  • split函数:通过指定分隔符对字符串进行切片, str为分隔符,num为分割次数。

     str.split(str="",num=string.count(str))
  • 在python中表示换行。

    print ''

  • python机器学习—sklearn常用模块
    preprocessing模块:数据预处理,如输入标准化、特征缩放
    linear_model:线性模型所在的包,包括感知机、Logistic Regression等线性模块。

  • python的Matplotlib中,rcParams是一个字典,其中保存着从配置文件读入的所有配置,在调用各种绘图函数时,这些配置将会作为各种参数的默认值.

  • Python中os模块负责与操作系统的交互,提供了访问操作系统底层的接口,sys模块负责模块与python解释器的交互,提供了一系列的函数和变量,用于操控Python的运行时环境.
  • 列表和元组大的区别:列表中的项目应该包括在方括号中,你可以删除,添加,或者时搜索列表中的项目,是可变的数据类型。元组和列表十分相似,但是元组是不可变的,你不能修改元组,元组通过元括号中用逗号分割的项目定义,元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。
  • Scipy是基于numpy构建的一个集成了多种数学算法和方便的函数的Python模块。

import scipy.io as sio
loadmat:读取mat文件 sio.loadmat(目录)
savemat:保存mat文件 sio.savemat(目录,字典)

  • shutil是一种高层次的文件操作工具,类似于高级API,而且主要强大之处在于其对文件的复制与删除操作比较好。
  • os.stat将文件的相关属性读出来,然后用stat模块来处理。
  • Python脚本中要在目录前加一个r表示保持字符串原始值的意思,避免转义问题。
  • Python中cPickle模块中两个主要函数是dump()和load(),其中:

(1)dump(文件句柄,数据对象),数据对象以特定格式保存在文件中。
(2)用load函数从文件中取出已保存的对象时,cPickle知道如何恢复对象到它们本来的格式。
(3)pickle.dump({‘train’: train_dict,’test’: test_dict}, file = f)
(4)obj2 = pickle.load(open(“tmp.txt”, “r”))#从 tmp.txt 中读取并恢复 obj 对象

  • 将深度学习的一些层用Python写的代码

在卷积之后要使数据个数不变,应该在卷积之后加入pad,格式为:
pad_h=(Conf.CK_kernel_size-1)/2,pad_w=1
加法层:
n.sum=L.Eltwise(n.coe1,n.coe2,n.coe3)
乘法层:
n.coe1=L.Power(n.relu1,Scale=0.9)#Scale为权值
Concat层:
n.out=L.Concat(n.ip1,n.ip2,Concat_param=dict(axis=1))
Reshape层:
n.shape=L.Reshape(n.ip,reshape_param={‘shape’:{‘dim’:[batch_size,1,100,1]}})
池化层:
n.pool=L.Pooling(n.relu1,kernel_h=5,kernel_w=1,stride=4,pool=P.Pooling.MAX)#还可以为均值池化,pool=P.Pooling.AVE

  • list=[[]]*5不是创造一个包含五个独立列表的列表,而是一个创建了包含对同一个列表五次引用的列表。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值