python常用库
文章平均质量分 60
CyrusMay
这个作者很懒,什么都没留下…
展开
-
python——xpath
python——xpath1、xpath简介2. 安装3. 数据转换4. 调用xpath方法1、xpath简介xpath是语法不是解析库xpath语法:内容语法节点/跨节点//精确的标签//a[@属性=“属性值”]标签包裹的内容/ text()属性@href模糊匹配//div[contain(@class,“a”)]下一个节点(兄弟关系)即取兄弟标签//head/following-sibling:: *[1]注意事项原创 2022-04-07 13:48:37 · 1152 阅读 · 0 评论 -
python——正则表达式
python——正则表达式1、简介2、常用的元字符3、常用表达式举例4、运算符优先级5、常用正则表达式6、python 正则的简单使用6.1 贪婪模式与非贪婪模式6.2 转义字符的使用6.3 除了换行符之外的匹配(想匹配换行符需添加修饰符)6.4 纯数字的正则6.5 匹配判断的方法6.6 范围运算 [123] [1-9]6.7 正则的方法1、简介正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特原创 2022-04-07 13:29:48 · 987 阅读 · 0 评论 -
python —— 装饰器
python —— 装饰器1、装饰器简介2、简单装饰器3、带参数的装饰器3、类装饰器4、functools.wraps5、内置装饰器5.1 @classmethod5.2 @staticmethod5.3 @property6、属性的分类6.1 实例的属性6.2 类属性6.3 类属性1、装饰器简介1、函数也是一个对象,而且函数对象也可以被赋值给变量,所以通过变量也能调用该函数2、函数对象有一个__name__属性,可以拿到函数的名字3、装饰器的作用就是为已经存在的对象添加额外的功能4、装饰器是在原创 2022-04-07 12:57:12 · 909 阅读 · 1 评论 -
python——json数据
python——json数据内容框架内容框架by CyrusMay 2022 04 06原创 2022-04-06 13:41:56 · 140 阅读 · 0 评论 -
python数据分析—— pandas
python数据分析—— pandas1.模块导入2. Series对象的创建和索引3 DataFrame的创建及相关属性4 DataFrame修改索引、添加数据及删除数据4.1 DataFrame修改index columns4.2 添加数据4.3 删除数据5 数据处理6 数据合并7 多层索引8 时间序列9 分组聚合10 读取、写入 Excel11 获取数据库中的数据1.模块导入import pandas as pdfrom pandas import Series,DataFrameimpor原创 2022-04-05 14:48:00 · 1868 阅读 · 1 评论 -
python科学计算—— numpy
python科学计算—— numpy1.模块导入2. 数组的基本属性和操作2.1 创建一维和二维数组2.2 常用属性2.3 调整数组的形状2.4 将数组转化为list2.5 numpy的数据类型2.6 保留小数位数2.7 数组的计算2.8 数组中的轴2.9 数组的索引和切片2.10 数组中数值的修改2.11 数组的删除、添加和去重3 numpy的计算4 numpy常用数学函数5 数组的拼接和分割6 数组中nan和inf7 二维数组的转置1.模块导入import numpy as np2. 数组的基原创 2022-04-05 14:10:32 · 1085 阅读 · 1 评论 -
python绘图—— matplotlib
python绘图—— matplotlib1.模块导入2.折线图绘制2.1 设置画布大小2.2画图2.3 设置显示中文2.4 设置标题2.5 设置图例2.6 设置坐标轴刻度和刻度标签2.7 设置坐标轴范围2.8 设置坐标轴标题2.9 改变坐标轴的默认显示方式2.10 图片保存2 散点图3 条形图4 直方图5 饼图6 一图多子图1.模块导入from matplotlib import pyplot as pltfrom matplotlib import font_managerimport num原创 2022-04-05 13:42:33 · 1448 阅读 · 1 评论 -
python 异步编程——asyncio
python 异步编程——提升编程性能摘要1. 协程1.1 基本概念1.2 实现方法1.2.1 greenlet1.2.2 yield2. asyncio模块3. 案例1. DBSCAN算法原理1.1 基本概念定义1.2 算法流程2. 参数选择2.1 领域半径:Eps的选取方法(**k-distance函数**)2.2 MinPts的选取方法3. Python实现4. 检测离群值的实例4.1 导包及设置随机种子4.2 生成moon数据并绘图4.3 选择参数4.4 建立聚类模型4.5 可视化展示摘要DBS原创 2022-01-14 15:38:07 · 3437 阅读 · 2 评论 -
python进阶 多线程编程 —— threading和queue库实现多线程编程
python进阶 多线程编程 —— threading和queue库实现多线程编程)摘要多线程实现逻辑封装模型参数选择实例摘要本文主要介绍了利用python的 threading和queue库实现多线程编程,并封装为一个类,方便读者嵌入自己的业务逻辑。最后以机器学习的一个超参数选择为例进行演示。多线程实现逻辑封装实例化该类后,在.object_func函数中加入自己的业务逻辑,再调用.run方法即可。# -*- coding: utf-8 -*-# @Time : 2021/2/4 14:36原创 2021-02-04 20:59:52 · 1568 阅读 · 5 评论 -
python常用库 自动化办公类 —— PyPDF2(处理pdf文件)
python常用库 自动化办公类 —— PyPDF2(处理pdf文件)摘要PyPDF库的安装PyPDF库的常用功能文字提取合并pdf文件旋转pdf页面pdf文件加密摘要本文主要介绍了利用python的PyPDF2库自动处理pdf文件。PyPDF库的安装pip install PyPDF2# 或者使用国内镜像源安装pip install PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simplePyPDF库的常用功能文字提取以下图所示pdf进行文字原创 2021-01-19 17:04:59 · 1972 阅读 · 3 评论