markdown Python的常用模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Python的常用模块相关的知识,希望对你有一定的参考价值。

|python模块|功能描述|
|:--:|:--:|
|import subprocess| 调用shell命令|
|import argparse         |                 参数解析|
|import pickle               |                数据序列化和反序列化 pickle.dump(obj, file, [,protocol])将对象obj保存到文件file中去 pickle.load(file)从file中读取一个字符串,并将它重构为原来的python对象|
|import  numpy      |                              科学计算库,数组操作非常方便|
|import  visdom    |                               pytorch可视化工具|
|import re                              |         python 正则表达式模块|
|import time                                |   时间计算模块   time.clock() 微妙级别,time.time()毫秒级别|
|from graphviz import Digraph      | 可视化工具(sudo apt-get install graphviz)|
|import pydot                               |         可以直接可视化出来决策树的模型(需要预装pyparsing和GraphViz)|
|import copy                               |   copy tool(b=copy.copy(a),b=copy.deepcopy(a))|
|from PIL import Image                 | Image模块是PIL中最重要的模块,它提供了诸多图像操作的功能,比如创建、打开、显示、保存图像等功能,合成、裁剪、滤波等功能,获取图像属性功能,如图像直方图、通道数等。    pip install pillow(python 3中要这样安装|)
|import matplot as plot                  |绘图库matplotlib (sudo pip3 install matplotlib)|
|from collections import OrderedDict    |有序字典|
|import tqdm     |显示进度条for idx, (data, target) in enumerate(tqdm.tqdm(ds, total=n_sample)): pass|
|import struct |使用struct模块的pack、unpack对字节数据的处理(压包,解包)|
|import yaml |解析yml或者yaml文件|
|import pdb   |调试工具,和gdb类似     设置断点pdb.set_trace()|
|import six |是一个python2和3的兼容库,提供了一些常用的工具函数|
|import collections| 内建工具,其中namedtuple(op,[var1,var2,...])很用有 https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001411031239400f7181f65f33a4623bc42276a605debf6000|
|import functools   |functools.partial 通过包装手法,允许我们 "重新定义" 函数签名http://www.wklken.me/posts/2013/08/18/python-extra-functools.html|

以上是关于markdown Python的常用模块的主要内容,如果未能解决你的问题,请参考以下文章

markdown Python模块(模块化)

markdown 与Python相关的模块和指南。

markdown Python的常用功能代码段

markdown Python模块安装

markdown Python OpenCV常用函数

Python入门(目录全览)