前言 文章抄袭在互联网中普遍存在,很多博主都收受其烦。近几年随着互联网的发展,抄袭等不道德行为在互联网上愈演愈烈,甚至复制、黏贴后发布标原创屡见不鲜,部分抄袭后的文...
网站建设
pygame实现井字棋之第一步绘制九宫格
目录 一、前言 二、显示界面 三、九宫格 四、效果 一、前言 这次,自己尝试使用pygame模块实现一个九宫格游戏。 目标:形成一个界面,将界面分割成9个,然后对于没有被占领的方框...
Python基于Tkinter开发一个爬取B站直播弹幕的工具
目录 简介 开发工具 实现代码 爬取效果 Github地址: 简介 使用Python Tkinter开发一个爬取B站直播弹幕的工具,启动后在弹窗中输入房间号即可,弹幕内容会保存在脚本文件同级目录下的...
pygame实现井字棋之第二步逻辑实现
目录 一、前言 二、下棋 2.1 玩家 2.2 电脑 三、输赢判断 四、一人一子 五、显示问题 六、结语 一、前言 我们在上一篇博客中实现了九宫格的绘制,为我们打下了基础。 这次我们来实现...
python实现余弦相似度文本比较的示例
目录 向量空间模型VSM: VSM的介绍: VSM的例子: TF-IDF权重计算: TF的由来: IDF的出现: TF-IDF的计算: 余弦相似度的计算: 文本比较实例: 对文本进行去停用词和分词: 余弦相似度代...
pygame实现井字棋之第三步逻辑优化
目录 一、前言 二、渲染问题 三、封装和解封装 四、弹窗显示 五、实现判断点击是否有效 六、update优化 七、先手问题 八、结语 一、前言 先说一下本期的目标。 首先我们在判断出输...
Python 统计列表中重复元素的个数并返回其索引值
需求:统计列表list1中元素3的个数,并返回每个元素的索引 list1 = [3, 3, 8, 9, 2, 10, 6, 2, 8, 3, 4, 5, 5, 4, 1, 5, 9, 7, 10, 2] 在实际工程中,可能会遇到以上需求,统计元素个数使用list.count()方法...
Django实现文件分享系统的完整代码
一、效果展示 文件上传和展示: 文件搜索: 文件下载: 删除文件: 二、关键代码 #urls.py from django.urls import path,re_pathfrom .views import HomeView,DisplayView,MyView,SearchViewfrom . import viewsapp_name...
python学习之panda数据分析核心支持库
前言 Python是一门实现数据可视化很好的语言,他们里面的很多库可以很好的画出图形,形象明了。 今天我们就来说说:Pandas数据分析核心支持库 初识Pandas: Pandas 是 Python 语言的一个扩...
使用python如何删除同一文件夹下相似的图片
前言 最近整理图片发现,好多图片都非常相似,于是写如下代码去删除,有两种方法: 注:第一种方法只对于连续图片(例一个视频里截下的图片)准确率也较高,其效率高;第二种...
Python列表删除重复元素与图像相似度判断及删除
发现问题 项目需要,需要删除文件夹中的冗余图片。涉及图像文件名的操作,图像文件名存储在list中 python list删除元素有remove()和pop(),remove()对元素进行操作,pop()对索引进行操作,并...
基于Python的EasyGUI学习实践
01_msgbox # 使用easygui功能,可以直接导入easygui模块import easygui# 需要弹框时,要使用easygui。# msgbox(m)方法,输出带有m内容的信息框。# msg = message 。easygui.msgbox('你好,我是easygui模块。...
PyTorch的Debug指南
目录 一、ipdb 介绍 二、ipdb 的使用 三、在 PyTorch 中 Debug 四、 通过PyTorch实现项目中容易遇到的问题 五、总结 一、ipdb 介绍 很多初学 python 的同学会使用 print 或 log 调试程序,但是这只...
如何用 Python 子进程关闭 Excel 自动化中的弹窗
目录 假想场景 基本思路 pywinauto方案 win32gui方案 更一般的方案 利用Python进行Excel自动化操作的过程中,尤其是涉及VBA时,可能遇到消息框/弹窗(MsgBox)。此时需要人为响应,否则代码...
Python使用scapy模块发包收包
目录 前言 一、常用命令 二、嗅探数据包 三、构造数据包 四、各个协议用法 五、发包,收包 六、SYN半开式扫描 七、数据包序列化,反序列化 八、数据包与字符串转换 九、导入导出...
python开发实时可视化仪表盘的示例
目录 1 简介 2 Dash中的常用特殊功能部件 2.1 用Store()来存储数据 2.2 用Interval()实现周期性回调 2.3 利用ColorPicker()进行交互式色彩设置 2.4 利用DashDatetimepicker()进行时间范围选择 3 动手打造...
Python超简单容易上手的画图工具库(适合新手)
前言 今天,在网上发现一款很棒的python画图工具库。很简单的api调用就能生成漂亮的图表。并且可以进行一些互动。 pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一...
python+flask编写接口实例详解
环境:Pycharm ;其他环境:安装Anaconda 最近在做一个小型项目练手,涉及到大量的IP和相关数据处理,所以选用了Python来处理数据,但是处理完怎么给前端调用呢,今天这篇就是在Pytho...
Python实现K-means聚类算法并可视化生成动图步骤详
K-means算法介绍 简单来说,K-means算法是一种无监督算法,不需要事先对数据集打上标签,即ground-truth,也可以对数据集进行分类,并且可以指定类别数目 牧师-村民模型 K-means 有一个著...
教你怎么用python删除相似度高的图片
目录 1. 前言 2. 切帧代码如下: 3. 删除相似度高的图片 4. 导入skimage.measure import compare_ssim出错的解决方法: 5. structural_similarity.py的源码 1. 前言 因为输入是视频,切完帧之后都是连续图...
python中必会的四大高级数据类型(字符,元组,列表
一. 字符串 生活中我们经常坐大巴车,每个座位一个编号,一个位置对应一个下标。 字符串中也有下标,要取出字符串中的部分数据,可以用下标取。 python中使用 切片 来 截取字符串...
python property的使用技巧分享
目录 property属性 property属性的定义和调用要注意一下几点: 具体实例 property属性的有两种方式 装饰器方式 旧式类 新式类 注意 类属性方式 property对象与@property装饰器对比 property对象类...
详解python数据结构之队列Queue
目录 一、前言 二、Queue的基本格式 三、入队列函数 en_queue 四、删除数据函数 de_queue 一、前言 队列Queue是一种先进先出(FIFO,First In First Out)的线性表。允许一端进行插入(rear),对...
PyCharm安装配置Qt Designer+PyUIC图文教程
PyCharm安装配置Qt Designer+PyUIC教程 1、安装依赖 命令形式 pip install PyQt5pip install pyqt5-tools 界面形式 安装这两个 2、找到 QTDesigner 和 PyUIC QTDesigner 位于项目目录下的 venv 文件夹下 在 Lib 里面...
详解python数据结构之栈stack
目录 前言 一、栈的基本格式 二、进栈与压栈 push_stack 三、出栈 pop_stack 四、取栈顶 peek_stack 前言 栈(Stack)是一种运算受限的线性表。 按照先进后出(FILO,First In Last Out)的原则存储数...
python实现过滤敏感词
目录 简述: 实战案例: 简述: 关于敏感词过滤可以看成是一种文本反垃圾算法,例如 题目:敏感词文本文件 filtered_words.txt,当用户输入敏感词语,则用 星号 * 替换,例如当用户输入...
python实战之用emoji表情生成文字
目录 一、前言 二、思路 三、代码 四、效果 五、遗留问题 一、前言 昨夜刷b站的时候,看到了一条评论,形式如下图,于是心血来潮写了个python脚本,可以根据文字来生成这种由emoj...
Python进阶学习之带你探寻Python类的鼻祖-元类
目录 一、类也是对象 二、动态地创建类 三、使用 type 创建类 四、使用type创建带有属性的类 五、使用type创建带有方法的类 六、到底什么是元类(终于到主题了) 七、metaclass属性 八、...
python文件目录操作之os模块
目录 一、os函数目录 二、os.path目录 三、os.path常用操作 四、os常用操作 一、os函数目录 1 os.access(path, mode)检验权限模式 2 os.chdir(path)改变当前工作目录 3 os.chflags(path, flags)设置路径的标...
Python基础之教你怎么在M1系统上使用pandas
一、问题 目前为止,M1系统上还不能使用 pip3 安装 pandas 库,无法使用 pandas 进行数据分析和处理。虽然网上也有专门适配M1的python环境,但实施起来也比较麻烦,不够纯粹。 那在M1上,...
利用Selenium添加cookie实现自动登录的示例代码(f
介绍 Selenium可以模拟浏览器进行自动化操作,但一些网站需要进行登录才能进行一些操作,比起输入账号密码,cookie是更加方便的。而且fofa首先登录邮箱账号时获得的cookie并不是fofa的...
python神经网络编程之手写数字识别
目录 写在之前 一、代码框架 二、准备工作 三、框架的开始 四、训练模型构建 五、手写数字的识别 六、源码 七、思考 写在之前 首先是写在之前的一些建议: 首先是关于这本书,我...
Python词云的正确实现方法实例
一、相关模块 jieba:中文分词 wordcloud :Python词云库 imageio:读取图形数据 安装: pipinstalljiebapipinstallwordcloudpipinstallimageio 二、wordcloud四大类 类 功能 WordCloud([font_path, width, height, …]) 生...
python实现的人脸识别打卡系统
目录 项目地址: 简介 使用 主要代码 项目地址: https://github.com/king-xw/Face_Recogntion 简介 本仓库是使用python编写的一个简单的人脸识别考勤打卡系统 主要功能有录入人脸信息、人脸识别...
python 实现的截屏工具
目录 项目地址 功能概述 效果图 模块安装 提交环境为python3.7 pyqt5==5.13.2 win10 一切正常! 说一说大概的思路吧 项目地址 https://github.com/fandesfyf/Jamscreenshot 功能概述 新增了透视裁剪工具(类...
解决python spyder 突然打不开的问题
问题: python spyder先出现dos窗口,然后后面就什么都没有了。 解决方法: C:\用户\Administrator\.spyder3 删除这个.spyder3文件夹就好了,然后启动spyder,就好了 补充:Spyder不能启动问题及解决...
python 存储json数据的操作
本篇我们将学习简单的json数据的存储 首先我们需要引入json模块: import json 这里我们模拟一个常见常见,我们让用户输入用户名、密码,在密码输入完成后提示用户再次输入密码来确认...
使用Python中OpenCV和深度学习进行全面嵌套边缘检
这篇博客将介绍如何使用OpenCV和深度学习应用全面嵌套的边缘检测。并将对图像和视频流应用全面嵌套边缘检测,然后将结果与OpenCV的标准Canny边缘检测器进行比较。 1. 效果图 愤怒的小...
python排序算法的简单实现方法
1 冒泡排序 1.1 算法步骤: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会...
python获取linux和windows系统指定接口的IP地址的步骤
实验目的: 用户输入网卡名称,通过函数返回对应的IPv4和IPv6地址。 实验代码: 步骤一: 由于window系统下网卡名称并不是真正的名字,而真正的ID在注册表SYSTEM\CurrentControlSet\Control\N...
PyTorch 如何将CIFAR100数据按类标归类保存
few-shot learning的采样 Few-shot learning 基于任务对模型进行训练,在N-way-K-shot中,一个任务中的meta-training中含有N类,每一类抽取K个样本构成support set, query set则是在刚才抽取的N类剩余的样本...
pytorch 优化器(optim)不同参数组,不同学习率设置的
optim 的基本使用 for do: 1. 计算loss 2. 清空梯度 3. 反传梯度 4. 更新参数 optim的完整流程 cifiron = nn.MSELoss()optimiter = torch.optim.SGD(net.parameters(),lr=0.01,momentum=0.9)for i in range(iters): out = net(inputs...
Pytorch实现全连接层的操作
全连接神经网络(FC) 全连接神经网络是一种最基本的神经网络结构,英文为Full Connection,所以一般简称FC。 FC的准则很简单:神经网络中除输入层之外的每个节点都和上一层的所有节...
Django Admin 管理工具的实现
Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld/settings.py 文件代码: INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.au...
numpy 实现返回指定行的指定元素的位置索引
先上代码,主要语句为np.where(b[c]==1), 详细解释如下: import numpy as np b = np.array([[-2,-3,0,0,0,6,4,1],[88,1,0,0,0,6,4,2],[99,6,0,0,1,6,4,2]]) # 三行八列的数组bprint('b\n',b) c = np.array([2,0]) # c表示指定行...
numpy中np.nditer、flags=[multi_index] 的用法说明
在看CS231n的时候,有这么一行代码 it = np.nditer(x, flags=['multi_index'], op_flags=['readwrite']) 查了查np.nditer原来是numpy array自带的迭代器。这里简单写个demo解释一下np.nditer的用法。 先构建一个...
django免除csrf校验的方法
免除csrf校验 在django中默认启动csrf校验,当用户发起post请求时,必须携带csrf_token参数。如果不想使用csrf校验时,可以使用以下方式免除校验。以下方式都是在局部中使用,如果想全局...
教你怎么用Python实现自动生日祝福
概述 记住日期是有点困难,但我们是程序员,使困难的事情更容易是我们唯一的工作,所以我们不记得日期为什么不自动化这个任务。在这篇文章中,我们将自动的生日祝福,是的,正...
Django csrf校验的实现
目录 引入: Ajax请求设置csrf_token的三种方式 csrf装饰器 csrf装饰器作用在FBV上 csrf装饰器作用在CBV上 引入: 通常,钓鱼网站本质是本质搭建一个跟正常网站一模一样的页面,用户在该页...
nditer—numpy.ndarray 多维数组的迭代操作
1. Single array iteration a = np.arange(6).reshape(2,3) for x in np.nditer(a):... print x,...0 1 2 3 4 5 也即默认是行序优先(row-major order,或者说是 C-order),这样迭代遍历的目的在于,实现和内存分布格局...