PYTHON相关

【PYTHON相关】[TOC]
PYTHON相关 安装

  • centos 下,使用yum配置Python3环境
依赖 基础
  • NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
代码
  • python文件和目录操作方法大全(含实例)
  • csv操作
桌面应用
  • PyQt5用来编写Python脚本的应用界面
图像处理
  • PIL - pillow
    • PIL可以做很多和图像处理相关的事情:
      • 图像归档(Image Archives)。PIL非常适合于图像归档以及图像的批处理任务。你可以使用PIL创建缩略图,转换图像格式,打印图像等等。
      • 图像展示(Image Display)。PIL较新的版本支持包括Tk PhotoImage,BitmapImage还有Windows DIB等接口。PIL支持众多的GUI框架接口,可以用于图像展示。
      • 图像处理(Image Processing)。PIL包括了基础的图像处理函数,包括对点的处理,使用众多的卷积核(convolution kernels)做过滤(filter),还有颜色空间的转换。PIL库同样支持图像的大小转换,图像旋转,以及任意的仿射变换。PIL还有一些直方图的方法,允许你展示图像的一些统计特性。这个可以用来实现图像的自动对比度增强,还有全局的统计分析等。
  • cv2 - openCV 是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
  • matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形
    • Matplotlib试图让简单易事的事情成为可能。你只需几行代码即可生成绘图,直方图,功率谱,条形图,误差图,散点图等
  • skimage
代码
  • PIL.Image,OpenCV,Numpy图像格式相互转换
  • PIL的使用
  • PIL图像与base64的相互转换
  • openCV - 基本使用方法
  • openCV - 摄像头人脸识别
  • openCV - 抠图进阶版
  • openCV - 人脸识别
二维码
  • qrcode
    • 生成二维码
    • python 二维码生成与识别
文档生成
  • sphinx是一个可以用于Python的自动文档生成工具,可以自动的把docstring转换为文档,并支持多种输出格式包括html,latex,pdf等。
FAQ

    推荐阅读