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入门(目录全览)