Python学习(1):python module set

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自带的一个操作文件的相关模块,由于模块功能比较少,所以很容易掌握。用它可以查找符合特定规则的文件路径名。使用该模块查找文件,只需要用到:“*”, “?”, “[]”这三个匹配符;

你可能感兴趣的:(Python学习(1):python module set)