<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chatblanc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chatblanc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chatblanc]]></copyright><item><title><![CDATA[python yolov5 脚本制作（第2部分：图片标记并生成对应标签文件、数据集的训练、使用训练出来的权重文件）]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/130869559</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/130869559</guid><author>chatblanc</author><pubDate>Fri, 26 May 2023 12:41:32 +0800</pubDate><description><![CDATA[python yolov5 脚本制作（第2部分：图片标记并生成对应标签文件、数据集的训练、使用训练出来的权重文件）]]></description><category></category></item><item><title><![CDATA[python opencv 人脸识别(第三部分：方框的绘制，实现人脸检测)]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/130398799</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/130398799</guid><author>chatblanc</author><pubDate>Thu, 27 Apr 2023 16:04:25 +0800</pubDate><description><![CDATA[python opencv 人脸识别(第三部分：方框的绘制，实现人脸检测)]]></description><category></category></item><item><title><![CDATA[python opencv 人脸识别(第二部分：图像的灰度转换、如何修改过大的图片尺寸)]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/130364565</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/130364565</guid><author>chatblanc</author><pubDate>Wed, 26 Apr 2023 09:35:08 +0800</pubDate><description><![CDATA[python opencv 人脸识别(第二部分：图像的灰度转换、如何修改过大的图片尺寸)]]></description><category></category></item><item><title><![CDATA[python opencv 人脸识别(第一部分：cv2的安装问题解决、cv2的方法在pycharm无法自动补全的问题解决、使用opencv实现图像读取并显示)]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/130354656</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/130354656</guid><author>chatblanc</author><pubDate>Tue, 25 Apr 2023 08:58:23 +0800</pubDate><description><![CDATA[python opencv 人脸识别(第一部分：cv2的安装问题解决、cv2的方法在pycharm无法自动补全的问题解决、使用opencv实现图像读取并显示)]]></description><category></category></item><item><title><![CDATA[knn算法预测电影类型]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/126652570</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/126652570</guid><author>chatblanc</author><pubDate>Thu, 01 Sep 2022 22:31:18 +0800</pubDate><description><![CDATA[机器学习 | python | knn近邻算法]]></description><category></category></item><item><title><![CDATA[python yolov5 脚本制作（第一部分：环境搭建、yolov5源码、权重文件获取、pycharm配置、pytorch下载、初次运行yolov5代码）]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/124786712</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/124786712</guid><author>chatblanc</author><pubDate>Mon, 30 May 2022 15:10:06 +0800</pubDate><description><![CDATA[开发前准备
在这里先梳理一下整个脚本开发用到的东西：

python解释器 / 3.7.4版本
pycharm / 版本随意
pytorch / 最好10.2版本 / 11.3版本
yolov5代码文件 / 6.0版本
anaconda / 版本随意（这个主要是用到他的那个命令提示行）

开发前闲聊

这次用yolov5进行开发的脚本主要是为了满足一下自己的学习兴趣，同时也是加强一下自己对于yolov5视觉神经网络算法的一个学习。该脚本不具有盈利性，仅作学习用。

一、虚拟环境的创建
该部分会用到anaco]]></description><category></category></item><item><title><![CDATA[用python把pdf文件转换为word文件 | pdf2docx 安装 + 快速使用]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/124481784</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/124481784</guid><author>chatblanc</author><pubDate>Thu, 28 Apr 2022 20:16:01 +0800</pubDate><description><![CDATA[一、pdf2docx介绍

pdf2docx是一个 Python 库，用于从 PDF 中提取数据，PyMuPDF使用规则解析布局，并使用python-docx.

二、pdf2docx的安装

为什么要讲这个安装呢？其实很大部分原因是因为自己弄了好几天没安装下来，今天突然被导师指点了一下开窍了，所以特此在这里总结一下这个库的安装。
常规的安装：pip install pdf2docx
不常规的安装：为什么要说不常规呢，其实主要还是跟自己的py解释器有很大的关系了。比如说我的py解释器版本为3.6.5，在安装]]></description><category></category></item><item><title><![CDATA[python 爬虫 xlwings库 数据保存Excel]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/124072286</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/124072286</guid><author>chatblanc</author><pubDate>Sun, 10 Apr 2022 08:51:12 +0800</pubDate><description><![CDATA[爬虫 Excel]]></description><category></category></item><item><title><![CDATA[Python | 爬虫 | selenium自动化测试 | b站点触验证码登录]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/121904424</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/121904424</guid><author>chatblanc</author><pubDate>Mon, 13 Dec 2021 17:51:07 +0800</pubDate><description><![CDATA[python爬虫 | selenium | b站点触验证码登录]]></description><category></category></item><item><title><![CDATA[Python爬虫爬取表情包]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/120780194</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/120780194</guid><author>chatblanc</author><pubDate>Mon, 18 Oct 2021 15:56:58 +0800</pubDate><description><![CDATA[听说你在网上斗图斗输了？听说你连弔图也不知道去哪找？
没事啦，你看到这篇文章就证明你找到救星啦！在本篇文章里我会带着大家一起来爬取一下表情包网，从此让你的图库再也不缺弔图，妈妈再也不担心我斗图找不到图啦！那废话不多说 直接上解析。
首先我们要知道如果我们要爬取一个网站，我们要先分析这个网站，了解你的需求是什么，

...]]></description><category></category></item><item><title><![CDATA[爬虫经典案例 | 爬取豆瓣top250]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/119796885</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/119796885</guid><author>chatblanc</author><pubDate>Thu, 19 Aug 2021 11:49:03 +0800</pubDate><description><![CDATA[一、页面分析
1.1 单页分析
目标url：https://movie.douban.com/top250?start=0&amp;filter=
本次的爬取目标主要是：标题、评分、评价人数、引言、电影链接

由于该网页为静态网页，所以上手的难度也大大减少。
进入开发者工具 寻找我们要爬取的数据所在位置（由于是静态的网页所以直接f12在Elements找）
1、电影名称（标题）

2、评分

3、评价人数

4、引言

5、电影链接

找到了对应的数据所在位置后就可以用xpath工具来确定一下他们的起始位置]]></description><category></category></item><item><title><![CDATA[更加均衡的数字与字母结合的验证码]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/118418739</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/118418739</guid><author>chatblanc</author><pubDate>Fri, 02 Jul 2021 16:42:33 +0800</pubDate><description><![CDATA[源码如下：
def u_p():
    user_name = input('账号：')
    password = input('密码：')
    if len(user_name) &lt;= 6 or len(user_name) &gt;= 12:
        print('账号格式错误,请重新输入')
        u_p()
    else:
        yzm()


def yzm():
    code = ''
    li = []
    li1 = []
    ]]></description><category></category></item><item><title><![CDATA[python练习总结：数字与字母结合的验证码]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/118355451</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/118355451</guid><author>chatblanc</author><pubDate>Wed, 30 Jun 2021 10:22:20 +0800</pubDate><description><![CDATA[def u_p():
    user_name = input('账号：')
    password = input('密码：')
    if len(user_name) &lt;= 6 or len(user_name) &gt;= 12:
        print('账号格式错误,请重新输入')
        u_p()
    else:
        yzm()


def yzm():
    code = ''
    for i in range(0, 5):
        n]]></description><category></category></item><item><title><![CDATA[python 函数进阶（装饰器）]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/118059042</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/118059042</guid><author>chatblanc</author><pubDate>Sat, 19 Jun 2021 21:12:24 +0800</pubDate><description><![CDATA[一、装饰器
1、装饰器实例
def w1(func):
    def inner():
        print(1234)
        func()
    return inner


@w1
def f1():
    print('f1')


f1()

在代码的运行过程中遇到了 @函数名 这种东西，就可以代表是遇到装饰器啦，那这种装饰器是怎么运行的呢，一起来分析一下。首先代码遵循从上至下的运行过程遇到函数了先跳过，直到到@w1这里，遇到这个装饰器以后他会把他下面的f1函数当作参数传递给w]]></description><category></category></item><item><title><![CDATA[python函数进阶（闭包）]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/118056006</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/118056006</guid><author>chatblanc</author><pubDate>Sat, 19 Jun 2021 20:14:18 +0800</pubDate><description><![CDATA[一、闭包
1、闭包的要素：

定义了内层函数
在函数内部再定义一个函数，并且这个函数用到了外边函数的变量，那么将这个函数以及用到的一些变量称之为闭包


]]></description><category></category></item><item><title><![CDATA[python高级变量类型（未包含字符串）]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/117624410</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/117624410</guid><author>chatblanc</author><pubDate>Sat, 19 Jun 2021 16:38:43 +0800</pubDate><description><![CDATA[Day 5
高级变量类型：列表，元组，字典，字符串
1.1 列表

高级变量里面 List（列表） 是 Python 中使用 最频繁 的数据类型，在其他语言中通常叫做数组。
列表的作用是用于存储一串信息
列表的表现方式通常用[ ]一对中括号来表示，数据之间用，来进行分割
列表索引是从0开始（索引就是表示列表中数据的位置，索引还可以被称为是下标。如果列表是从左边开始索引值的初始值就是0 从右边开始就是-1开始算起）

注：在从列表进行取值的时候，不能超出索引范围，如果超出就会报错。
列表的书写格式：
在这里插]]></description><category></category></item><item><title><![CDATA[python while循环 循环嵌套]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/117527808</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/117527808</guid><author>chatblanc</author><pubDate>Fri, 04 Jun 2021 15:59:57 +0800</pubDate><description><![CDATA[Day4
循环
循环这个环节呢，算是个人认为比较难的一个环节，对于这个循环里面的循环步骤个人认为有点绕弯子，不过在本篇文章中，我个人也针对这些问题进行了个人的总结和方法的归纳。
一、 程序的三大流程
想要写好一串代码个人认为一定要知晓它其中的基本流程，只有脑子里有概念了，手上一定也不会差到哪里去。所以先总结一下程序的三大流程

顺序：代码的执行顺序遵循从上到下的顺序，顺序执行代码
分支：根据条件判断，决定执行代码的分支
循环：让特定的代码，执行循环的操作

二、 while循环的基本使用
2.1 while]]></description><category></category></item><item><title><![CDATA[python 变量的命名 判断语句 逻辑运算 elif和if嵌套]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/117362579</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/117362579</guid><author>chatblanc</author><pubDate>Thu, 03 Jun 2021 10:20:58 +0800</pubDate><description><![CDATA[Day3
一、变量的命名
1.1 标识符和关键字
标识符定义：标识符就是变量名、函数名。
起名字最好能做到见名之意，这样子既能方便别人看，也能方便自己改。
总结一下标识符的几个使用注意事项：


标识符是由字母、下划线、数字组成的
标识符不能以数字开头
标识符不能和关键字重合

1.2 关键字

关键字就是在python内部已经使用了的标识符
关键字具有特殊的含义和使用方法
开发者不允许标识符和关键字重复

在交互环境的ipython下通过以下代码可以查看关键字：
In [1]: import keywor]]></description><category></category></item><item><title><![CDATA[python 运算符 执行原理 变量]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/117230550</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/117230550</guid><author>chatblanc</author><pubDate>Tue, 25 May 2021 20:43:34 +0800</pubDate><description><![CDATA[运算符
变量的概念
变量的输入与输出

]]></description><category></category></item><item><title><![CDATA[python安装 环境变量的设置]]></title><link>https://blog.youkuaiyun.com/chatblanc/article/details/117162179</link><guid>https://blog.youkuaiyun.com/chatblanc/article/details/117162179</guid><author>chatblanc</author><pubDate>Sat, 22 May 2021 19:31:46 +0800</pubDate><description><![CDATA[@day1
有关于Python安装和环境变量的设置
1、python的安装
对于刚刚接触Python没多久的小伙伴 我们现在先来总结一下有关于Python的解释器安装

解释器安装：
首先我们需要在浏览器搜索Python的官方网站：https://www.python.org/（当然 这个过程可能会有一点慢 不过没关系 耐心等待就好了~）
进入官网后呢 找到相对应的Downloads（下载）这个选项（如下图）选择你的电脑系统 因为我这边是win10系统 所以就选择了windows（mac版本在本文章中不做讲]]></description><category></category></item></channel></rss>