1) pickle:python pickle 模块的使用
用于序列化的两个模块
json:用于字符串和Python数据类型间进行转换
pickle: 用于python特有的类型和python的数据类型间进行转换
json提供四个功能:dumps,dump,loads,load
pickle提供四个功能:dumps,dump,loads,load
pickle可以存储什么类型的数据呢?
所有python支持的原生类型:布尔值,整数,浮点数,复数,字符串,字节,None。
由任何原生类型组成的列表,元组,字典和集合。
函数,类,类的实例
2)theano:DL笔记:常见深度学习框架Theano、TensorFlow、Keras、Caffe/Caffe2、MXNet、CNTK、PyTorch对比
theano 和 tensorflow 类似,都是基于建立神经网络每个组件,在组件联系起来,数据放入组件,得到结果。
3)lasagne:Theano | Lasagne简单教程
Lasagne的功能是Theano的低级编程和Keras的高级抽象之间的一个折中。
4) skimage:python skimage图像处理
基于python脚本语言开发的数字图片处理包,比如PIL,Pillow, opencv, scikit-image等
5) medpy:python第三方安装包总结
医学图像处理的库与脚本集。提供对任意维度的极大图像的读写与操作功能的基础支持。Its main contributions are n-dimensional versions of popular image filters, a collection of image feature extractors, ready to be used with scikit-learn, and an exhaustive n-dimensional graph-cut package.
6) pydicom:python第三方安装包总结
用于处理DICOM文件的专门python包。
7) sys:Python中sys模块
该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。
8) codecs:python模块之codecs
codecs专门用作编码转换,当我们要做编码转换的时候可以借助codecs很简单的进行编码转换
9) scipy:python的scipy简介;Python机器学习及分析工具:Scipy篇
scipy是专门用于科学计算的一个常用的库,他于Numpy有着密切的关系,是需要通过Numpy做为scipy的基础,同时也是通过Numpy数据来操控科学计算。
Scipy是一个用于数学、科学、工程领域的常用软件包,可以处理插值、积分、优化、图像处理、常微分方程数值解的求解、信号处理等问题。它用于有效计算Numpy矩阵,使Numpy和Scipy协同工作,高效解决问题。
10) shutil:python中的shutil模块
shutil模块对文件和文件集合提供了许多高级操作,特别是提供了支持文件复制和删除的函数
11) glob:python中glob的用途
glob是python自带的一个操作文件的相关模块,由于模块功能比较少,所以很容易掌握。用它可以查找符合特定规则的文件路径名。使用该模块查找文件,只需要用到:“*”, “?”, “[]”这三个匹配符;