python进行数据合并concat/mergepython进行数据合并concat/merge
目录1、pd.concat2、 df.append3、 pd.merge()4、 df.join总结 前言:
两个表中的数据,要根据关键字段,进行合并。在Excel中可以使用vlookup的方式,在python中可以使用concat或者是merge的方法。
1、pd.concat
pd....[2022/9/20]
python将红底证件照转成蓝底的实现方法
目录前言方法一: lableme方法二: 阈值OpencvPIL方法三: Background MattingV2 前言
emmm…9月1日开学季,手头只有红底证件照,但是学院要求要蓝底,这可咋办呢。懒得下ps了。自己撸起来吧。
方法一: lableme
lableme标注...[2022/8/31]
python图像填充与裁剪/resize的实现代码
目录前言代码resize 前言
有时候我们需要把图片填充成某个数字的整数倍才能送进模型。例如,有些模型下采样倍率是8倍,或者16倍,那么输入的长和高就分别应该是8或16的整数倍。如果图片达不到,除了拉伸图像(会造成比例改变),另一种就是先填充,后裁剪。相信搞过NLP的同学并不陌生啦。
代码
...[2022/8/31]
python列表[list]和元组(tuple)详情
列表和元组:
list是一种有序的集合,可以随时添加和删除其中的元素.1,创建一个普通列表
List = [''Jack'',''Bob'',''Lucy'',''Rose'']
Append() 末尾追加元素conunt()列表中某个元素的数量
extend()可以在列表尾部追加包...[2022/8/23]
Pandas如何对Categorical类型字段数据统计实战案例Pandas如何对Categorical类型字段数据统计实战案例
目录一、Pandas如何对Categorical类型字段数据统计1.1主要知识点1.2创建 python 文件1.3运行结果二、Pandas如何从股票数据找出收盘价最低行2.1主要知识点2.2创建 python 文件2.3运行结果三、Pandas如何给股票数据新增年份和月份3.1主要知识点3.2创建...[2022/8/23]
python类参数定义及数据扩展方式unsqueeze/expand
目录类的参数定义数据扩展 类的参数定义
将conda环境设置为ai,conda activate ai
这个文件的由来:
由于在yolov1的pytorch实现的损失函数中,看到继承了nn.Module,并且其中两个参数不像c++那里指定类型,那么他们的类型是哪里来的
这里就是在探索...[2022/8/23]
Pandas中Series的创建及数据类型转换
目录 一、实战场景二、主要知识点三、菜鸟实战1、创建 python 文件,用Numpy创建Series2、转换Series的数据类型 四、补充1、创建 python 文件,数据list,变成Pandas的Series对象2、数据dict变成Pandas的Series对象3、把Pa...[2022/8/23]
利用Python实现获取照片位置信息
目录引言一、exifread函数库安装exrfread库(PyCharm)什么是exifread函数库二、获取女朋友发来的照片(单身勿扰)三、具体代码实现四、经纬度转换 引言
通过一张照片居然发现女友在宿舍里没去上课!强大的照片位置信息获取,快来一起学习吧!
一、exifread函数库
...[2022/8/22]
Python语言中的Selenium环境搭建
目录1.selenium 介绍1.1 selenium历史1.Selenium 1.02.Selenium 2.03.Selenium 3.02. selenium的环境配置步骤2.1 安装/卸载 selenium2.2 安装 drive3.selenium-webdriver元素定位参考4. 实例...[2022/8/22]
如何使用Python实现名片管理系统如何使用Python实现名片管理系统
目录前言系统需求步骤 前言
综合应用已经学习过的知识点:
变量流程控制函数模块
系统需求
1.程序启动,显示名片管理系统欢迎界面,并显示功能菜单
**************************************************欢迎使用【名片管理系统】V1.0?1...[2022/8/22]
Python中寻找数据异常值的3种方法
目录1. 引言2. 举个栗子3. 孤立森林4. 椭圆模型拟合5. 局部异常因子算法6. 挑选异常值检测方法7. 异常值消除8. 总结 1. 引言
在数据处理、机器学习等领域,我们经常需要对各式各样的数据进行处理,本文重点介绍三种非常简单的方法来检测数据集中的异常值。
2. 举个栗...[2022/8/22]
python绘制发散型柱状图+误差阴影时间序列图+双坐标系时间序列图+绘制金字塔图
目录1.绘制发散型柱状图2.绘制带误差阴影的时间序列图3.绘制双坐标系时间序列图4.绘制金字塔图 1.绘制发散型柱状图
python绘制发散型柱状图,展示单个指标的变化的顺序和数量,在柱子上添加了数值文本。
实现代码:
import numpy as np
import pandas ...[2022/8/16]
Python实现Gif图片分解的示例代码
目录1、模块安装2、模块导入3、分解动图4、批量分解5、生成效果 在前面做过一个Gif图片合成的小工具,老朋友应该有所印象。但是,近段时间有人反映合成了的Gif图片该如何进行分解呢?
于是,再次了解了一下PIL模块的Image,果真是可以做动图分解的。
1、模块安装
使用PIL库,实际上...[2022/8/16]
pandas学习之df.set_index的具体使用pandas学习之df.set_index的具体使用
目录构建实例key:label array-like or list of label/arraysdrop:bool,default Trueappend:bool default Falseinplace:bool default Falseverify_integrity:bool defau...[2022/8/16]
Python?Pandas的concat合并
目录使用场景concat语法append语法案例演示 使用场景
批量合并相同格式的Exce,给DataFrame添加行,给DataFrame添加列
使用说明:
1.使用某种合并方式(inner/outer)2.沿着某个轴向(axis=0/1)3.把多个Pandas对象(DataFrame/...[2022/8/16]
Python数据分析matplotlib折线图案例处理
目录前言python之matplotlib使用系统字体实例1:温度变化统计实例2:交友数量折线图 前言
以下分享折线图小案例,matplotlib还可以进行多种图形的绘制,可以进入官网 https: matplotlib.org/gallery/index.html,点击example...[2022/8/16]
Python爬虫Requests库的使用详情
目录一、Requests库的7个主要的方法二、Response对象的属性三、爬取网页通用代码四、Resquests库的常见异常五、Robots协议展示六、案例展示 一、Requests库的7个主要的方法
1.request() 构造请求,支撑以下的基础方法 2.get() 获取HTML页面的主要...[2022/8/16]
Python?多线程爬取案例
目录前言一、多进程库(multiproce ing)二、多线程爬虫三、案例实操四、案例解析1、获取网页内容2、获取每一章链接3、获取每一章的正文并返回章节名和正文4、将每一章保存到本地5、多线程爬取文章 前言
简单的爬虫只有一个进程、一个线程,因此称为??单线程爬虫??。单线程爬虫每次只访问一个...[2022/8/16]
pandas round方法保留两位小数的设置实现
pandas中可以使用round(n)方法返回 x 的小数点四舍五入到n个数字。简洁的说就是,四舍五入的保留小数点后的几个数字。round()不添加任何参数的时候,等同于round(0)就是取整。直接看例子:
import pandas as pd
import numpy as np
d...[2022/8/16]
pandas实现手机号号码中间4位匿名化的示例代码pandas实现手机号号码中间4位匿名化的示例代码
因为工作上要将客户的部分资料传给第三方做进一步处理,但是因为涉及到手机号等关键个人信息,所以需要对中间四位数做匿名化的简单处理。
>>> import pandas as pd
>>> import numpy as np
# 这里需要将手机号所在列在读...[2022/8/16]
Python?pandas处理缺失值方法详解(dropna、drop、fillna)
目录面对缺失值三种处理方法:对于option1:对于option 2:对于option3总结 面对缺失值三种处理方法:
option 1: 去掉含有缺失值的样本(行)option 2:将含有缺失值的列(特征向量)去掉option 3:将缺失值用某些值填充(0,平均值,中值等)
对于dropna...[2022/8/16]
Python实现将图片转换为ASCII字符画
目录前言字符画图片生成字符画文字的生成 前言
要将图片转换为字符图其实很简单,我们首先将图片转换为灰度图像,这样图片的每个像素点的颜色值都是0到255,然后我们选用一些在文字矩形框内占用面积从大到小的ASCII码字符,我经过一番观察选择了如下字符:
ascii_chars = "MNHQ$O...[2022/8/15]
python中sort()函数用法详解
目录1.函数sort()是对列表就地排序2.函数sort()修改序列,不返回任何值3.sorted()函数会返回一个排序列表,不改变原有序列4.函数sort()是升序排序,如何降序排序,需要用到函数reverse()5.函数sort()排序的高级用法(1) key参数(2) reverse参数补充:...[2022/8/15]
Python读取HTML中的canvas并且以图片形式存入Word文档
目录前言创建Word文档并插入插入到已存在的Word文档指定的位置 前言
朋友提问:
创建Word文档并插入
市面上有很多图表绘制库,例如echarts和highcharts等等。对于这种由js动态绘制的图表,我们只能控制游览器自动截图存入word,
完整代码如下:
fro...[2022/8/15]
python基础知识之try...except...的详细用法实例
目录前言1.异常类只能来处理指定的异常情况,如果非指定异常则无法处理2.多分支3.万能异常Exception4.多分支+Exception5.异常的其他机构(try…finally语法)6.主动触发异常(raise语句)7.自定义异常8.断言:a ert条件9.总结try&hellip...[2022/8/15]
pandas中df.rename()的具体使用
df.rename()用于更改行列的标签,即行列的索引。可以传入一个字典或者一个函数。在数据预处理中,比较常用。
官方文档:
DataFrame.rename(self, mapper=None, index=None, columns=None, axis=None, copy=True...[2022/8/15]
Python读取xlsx文件报错:xlrd.biffh.XLRDError:?Excel?xlsx?file;not?supported问题解决
目录发现错误(1)检查第三方库xlrd的版本:(2)别忘了修改import名称与调用的包名称总结 发现错误
利用Python库xlrd中的xlrd.open_workbook()函数读取自定义xlsx表格文件时出错如下:
Traceback (most recent call last):&...[2022/8/15]
python使用pandas读写excel文件的方法实例
目录引言读取excel文件写入文件:总结 引言
现在本地创建一个excel表,以及两个sheet,具体数据如下:
sheet1:
sheet2:
读取excel文件
pandas.read_excel(io, sheet_name=0, header=0,...[2022/8/15]
Python变量定义的简单使用介绍
目录1、变量的定义2、变量的简单使用3、类型转换 1、变量的定义
定义变量语法格式:
variable_name = variable_name
variable_name表示变量名;
variable_name表示值,也就是要存储的数据。
使用实例
a = 85 #将整数...[2022/8/3]
Python使用captcha制作验证码的实现示例
目录1 生成单张验证码图片并显示2 验证码图片的显示与保存3 批量生成验证码样本集 在使用Keras搭建验证码识别模型时,需要大量的验证码图片。在这里,使用captcha模块生成验证码图片,验证码图片名称为验证码上显示的字符串。
1 生成单张验证码图片并显示
生成一张验证码的代码如下:
...[2022/8/3]
Python运算符的使用简单介绍
目录1、算术运算符2、赋值运算符3、比较运算符4、逻辑运算符5、位运算符6、运算符优先级和结合性 1、算术运算符
Python 中常用运算符:
运算符说明实例结果+加22.4 + 1537.4-减4.56 - 0.564*乘5 * 315/除法(和数学中的规则一样)8 / 24 整除(只保留商...[2022/8/3]
python?OpenCV计算图片相似度的5种算法
目录5种算法参考文章: 原始两张图片:
代码运行结果如下。
5种算法
值哈希算法、差值哈希算法和感知哈希算法都是值越小,相似度越高,取值为0-64,即汉明距离中,64位的hash值有多少不同。 三直方图和单通道直方图的值为0-1,值越大,相似度越高。
源代码如下:
i...[2022/8/3]
python浅析守护线程与非守护线程的区别与使用
目录什么是守护线程非守护线程守护线程 什么是守护线程
当主线程执行结束后,所有 在运行的子线程都 直接结束,不管子任务是否完成很多语言的 垃圾收集器 就运用了 守护线程,去回收程序不再使用的垃圾内存而非守护线程其实就跟守护线程相反,当主线程结束后,如果子线程还在运行,子线程并不会直接结束,而是 继...[2022/8/3]
Python?matplotlib的spines模块实例详解
目录spines 模块详解Spine 类Spine 类的定义Spine 类参数创建 Spine 对象的实例创建直线型 Spine 并添加到 axesspine_type=‘circle’默认的 Spine 对象的存储和调用Spine 对象的方法set_position(sel...[2022/8/2]
Python?创建格式化字符串方法
目录格式化字符串Format 方法其它格式化字符串方法 格式化字符串
当我们需要创建文本或文档时,我们往往希望能够将值正确格式化为结构化字符串。 Python提供了多种选项用于正确对字符串进行格式化并呈现。本节,我们将介绍创建格式化文本时的一些常用选项。
Format 方法
在...[2022/8/2]
利用Python实现网站自动签到
目录前情提要准备工作代码及讲解小结 前情提要
小五收藏了一些论坛网站,经常需要自己登录签到,以此来获得积分金币等等。
步骤倒是并不复杂,只需要填写账号密码登录,然后点击签到即可。
但天天手动太容易忘了这件事啦。毕竟我们都会用python了,那就可以使用Selenium操作;浏览器实...[2022/8/2]
Python利用matplotlib绘制圆环图(环形图)的实战案例
目录一、概念介绍二、数据展示三、图像绘制四、参数解释(1) wedgeprops是我们绘图时的参数字典。(2) startangle是第一个数据起画点。(3) plt.text(4) 可以绘制如示例图一样的colorbar,或者legend吗?总结 一、概念介绍
圆环图(Donut Chart)...[2022/8/2]
关于python中的setup.py
目录1. 为什么需要对项目分发打包?2. 包分发的始祖:distutils3. 分发工具升级:setuptools4. easy_install 使用指南5. 源码包与二进制包什么区别?以源码包的方式发布以二进制包形式发布eggs 与 wheels 有什么区别?下面进入正题:setup.py1. 超...[2022/8/2]
使用Python?matplotlib绘制简单的柱形图、折线图和直线图
目录介绍1、柱形图2、直线图3、折线图总结 介绍
Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。
1、柱形图
import matplotlib.p...[2022/8/2]
如何在Python中利用matplotlib.pyplot画出函数图详解
目录0、引言1、绘图(1)导入所需库(2)设置函数(3)plt.figure()(4)plt.plot(),plt.axhline(),plt.axvline(),plt.axhspan(),plt.axvspan()(5)设置 x,y 轴的数值范围(6)设置 x,y 轴的标题文本(7)设置图例和标...[2022/8/2]
python 实现打印扫描效果详情python 实现打印扫描效果详情
目录1. 介绍2. 完整代码
1. 介绍
前面我们尝试通过python实现了代码雨以及字母随机闪烁的效果,这次,我们再来实现一个代码的线性扫面。
同样的,此次我们仍然是使用30行代码来实现这个效果。
此次我们只是用pygame与random两个包,首先,将他们导入:
impor...[2022/8/2]
Python办公自动化SFTP详解Python办公自动化SFTP详解
目录前言一、sftp和ftp的区别是什么?二、使用步骤1.程序结构2.配置文件3.读入配置文件4.sftp_client.py5.email_client.py6.main.py总结 前言
提示:这里可以添加本文要记录的大概内容:
公司里B2B是通过WinSCP里SFTP与客户进行数据传输,...[2022/8/1]
Python?Celery定时任务详细讲解
目录前言一、Celery定时任务是什么?二、使用步骤1.代码结构2.启动定时任务3.执行结果总结 前言
Celery在python中的应用除了实现异步任务(async task)外也可以执行定时任务(beat)
一、Celery定时任务是什么?
Celery默认任务单元由任务生产者触发,...[2022/8/1]
Python实现多项式拟合正弦函数详情
目录1. 实验目的2. 实验要求3. 实验内容3.1 算法原理 1. 实验目的
掌握最小二乘法求解(无惩罚项的损失函数)、掌握加惩罚项(2 范数)的损失函数优化、梯度下降法、共轭梯度法、理解过拟合、克服过拟合的方法(如加惩罚项、增加样本)
2. 实验要求
生成数据,加入噪声;
用高阶...[2022/8/1]
Python利用matplotlib.pyplot.boxplot()绘制箱型图实例代码
目录一、matplotlib.pyplot.boxplot()语法二、绘制箱型图①绘制简单箱型图②各个参数绘制箱型图(1)notch参数(bool值,是否凹口的形式展现箱线图,默认值False非凹口)(2)sym(str,指定异常点的形状,默认为+号显示)(3)vert参数(bool值,是否需要将箱...[2022/8/1]
Python数据分析之Matplotlib数据可视化
目录1.前言2.Matplotlib概念3.Matplotlib.pyplot基本使用3.数据展示3.1如何选择展示方式3.2绘制折线图3.3绘制柱状图3.3.1普通柱状图3.3.2堆叠柱状图3.3.3分组柱状图3.3.4饼图4.绘制子图 1.前言
数据展示,即数据可视化,是数据分析的第五个步骤...[2022/8/1]
Python实现自动化域名批量解析分享
脚本架构:
domain_test.py:批量解析运行主程序DomainResult.txt:域名解析结果文件domains.txt:解析的域名文件
实现代码如下:
# coding:utf-8
import socket
import subproce
import re...[2022/8/1]
分享Python中四个不常见的小技巧
目录1. 引言2. 获取 n 个最大数字3. 获取 n 个最小数字4. 删除字符串的特定部分5. 从列表中删除重复元素6. 总结 1. 引言
在编程界,每个人都希望自己可以写出世界上最好的代码,其实最好的代码往往需要具备最好的代码质量。勤能补拙,善于总结往往可以快速提升大家的编程技巧。 本文重点...[2022/8/1]
python?绘制3D图案例分享
目录1.散点图代码输入的数据格式2.三维表面 surface代码输入的数据格式scatter + surface图形展示3. 三维瀑布图waterfall代码输入的数据格式4. 3d wireframecode输入的数据格式 1.散点图
代码
# This import register...[2022/8/1]
Python?Matplotlib通过plt.subplots创建子绘图
目录前言一、只有子图的绘制二、单个方向堆叠子图三、行列方向扩展子图四、共享轴五、极坐标子图 前言
plt.subplots调用后将会产生一个图表(Figure)和默认网格(Grid),与此同时提供一个合理的控制策略布局子绘图。
一、只有子图的绘制
如果没有提供参数给subplots将会返...[2022/8/1]