Python 第三方模块之 Numpy - 科学计算 NumPy 简介NumPy 模块NumPy:Numerical Python,即数值Python包,是Python进行科学计算的一个基础包,所以是一个掌握其他Scipy库中模块的基础模块,一定需要先掌握该包的主要使用方式。 官网:http://www.numpy.org/ 官方文档:https://docs.scipy.org/doc/numpy/user/index.html NumP 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 PyCrypto - 加密解密 pycrypto:https://pypi.org/project/pycrypto/pycryptodome: https://pypi.org/project/pycryptodome/ https://www.pycryptodome.org/src/examples 1、简介PyCrypto 是 Python 中密码学方面最有名的第三方软件包。提供了一系列加密算法实现,使得开发者可 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 PyMongo - Python 操作 MongoDB 介绍MongoDB是一种面向文档型的非关系型数据库(NoSQL),由C++编写。非关系数据库中是以键值对存储,结构不固定,易存储,减少时间和空间的开销。文档型数据库通常是以JSON或XML格式存储数据,而Mongodb使用的数据结构是BSON(二进制JSON),和JSON相比,BSON提高了存储和扫描效率,但空间占用会更多一些。 在python中操作MongoDB,我们使用PyMongo 官网 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 PyMySQL - Python 操作 MySQL 1、PyMySQL 安装1pip install PyMySQL 2、语法连接数据库123456789101112131415161718import pymysql db = pymysql.connect( host='localhost', user='root', password="root", database='db', port=3306, 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 beautifulsoup(bs4)- 解析 HTML 官方网站:http://beautifulsoup.readthedocs.io/zh_CN/latest/ 简介简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 cryptography - 加密解密 1、背景cryptography 库是一个强大的 Python 加密库,提供了对加密算法和协议的高层和低层访问。它是用来实现数据加密、签名、密钥管理等功能的。以下是一些常见用法的详解。 2、安装1pip install cryptography 3、对称加密对称加密是指加密和解密使用相同的密钥。Fernet 是 cryptography 库中提供的对称加密类。 示例:使用 Fernet 进行加密 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 greenlet - 协程 官网文档:http://greenlet.readthedocs.io/en/latest/ github:https://github.com/python-greenlet/greenlet 一句话来说明 greenlet 的实现原理:通过栈的复制切换来实现不同协程之间的切换 greenlet初体验Greenlet 是 Python 的一个 C 扩展,来源于Stackless pyth 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 imgaug - 图像 augmentation imgaug 是一个封装好的用来进行图像augmentation的python库,支持关键点(keypoint)和bounding box一起变换。 项目主页: imgaug doc Git: https://github.com/aleju/imgaug 1. 安装和卸载1234567891011# 通过github安装sudo pip install git+https://github. 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 jsonschema - JSON 模式规范 Github 地址:https://github.com/python-jsonschema/jsonschema JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于数据传输和配置文件。为了确保 JSON 数据的有效性和一致性,需要使用 JSON Schema 来定义数据结构和验证规则。Python中的 jsonschema 库提供了强大的 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 matplotlib - 绘图库 简介matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言是面向过程的。利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用一系列的函数调整结果。 matplotlib有一套完全仿照MATLAB的函数形式的绘图接口,在matplotlib.pyplot模块中。这套函数接口方便MATLAB用户过度到matplotlib包 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 numpy.random - 随机抽样 本文概述随机数是NumPy库中存在的模块。该模块包含用于生成随机数的功能。该模块包含一些简单的随机数据生成方法, 一些排列和分布函数以及随机生成器函数。 简单随机数据简单随机数据具有以下功能: 1)p.random.rand(d0, d1, …, dn)随机模块的此功能用于生成给定形状的随机数或随机数。 1234import numpy as npa=np.random.rand(5, 2)a# 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 opencv - 图像处理 Python-OpenCV Github: https://github.com/fendouai/OpenCVTutorials OpenCV中文手册: http://woshicver.com/ 本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有趣实用的小例子: 延时摄影小程序 视频中截屏采样的小程序 图片数据增加(data augmentation)的小工具 物体检测框标注小 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 opencv - 视频截取 首先要先纠正个误区,用OpenCV做多媒体开发,真的是很搞笑,OpenCV这东西再强大,这方面也不行的,之所以把视频读取写入这部分做的强大一些,也是为了方便大家做视频处理的时候方便些,而且这部分也是基于vfw和ffmpeg二次开发的,功能还是很弱的。一定要记住一点,OpenCV是一个强大的计算机视觉库,而不是视频流编码器或者解码器。希望大家不要走入这个误区,可以把这部分简单单独看待。 目前,Op 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 pandas 操作 excel python 解析 excel 对比 包 版本 xls读 xlsx读 xls写 xlsx写 备注 xlrd 1.1.0(2017年8月22日) √ √ 2.0 之后不支持xlsx xlwt 1.3.0(2017年8月22日) √ openpyxl 2.6.2(2019年3月29日) √ √ XlsxWriter 1.2.1(2019年9月14日) √ 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 psutil - 获取系统运行的进程和系统利用率信息 官方网址:http://pythonhosted.org/psutil/ 一、psutil模块:psutil是一个跨平台库。能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。 它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ioni 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 pymouse 键盘鼠标操作 1234567891011121314151617181920212223242526272829303132333435# win32虽然也可控制键盘,但不如使用PyUserInput的方便。需要注意在windows和mac下接口参数可能有所不同。# 其中的PyMouseEvent和PyKeyboardEvent还可用于监听鼠标和键盘事件的输入from pymouse import 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 rsa - 加密解密 RSA 加密RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。 该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。 3个参数:rsa_n,rsa_e,message。rsa_n, rsa_e 用于 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 selenium - 模拟操作 Chrome 浏览器 1、安装selenium1.1、Python 安装 selenium 模块1pip install selenium 1.2、下载驱动选择和自己chrom版本相对应的驱动到本地,下载地址:http://npm.taobao.org/mirrors/chromedriver/ 2、Python 操作1234567891011121314151617181920212223242526272829 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 splunklib - 连接 splunk Splunk SDK for Python通过 Splunk SDK 我们可以和 Splunk 引擎进行交互。Splunk SDK 是基于 REST API 的,因此通过简短的代码实现我们想要的功能。 官方文档:https://dev.splunk.com/enterprise/docs/devtools/python/sdk-python/ 安装1pip install splunk-sdk 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 tqdm Tqdm 是一个快速,可扩展的 Python 进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 使用方法一: tqdm tqdm(list)方法可以传入任意一种list,比如数组 12345from tqdm import tqdmfor i in tqdm(range(1000)): #do something 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块