用Python实现一个打字速度测试工具来测试你的手速

目录一、程序解读二、文本内容的显示三、文本的输入检查四、结果计算和显示五、完整代码一、程序解读本次程序中,我们使用的python库完全是python的内置库,其中界面的制作是利...

2021-09-30

pygame仿office的页面切换功能(完整代码)

目录一、最简单的切换功能(一)源码(二)效果(三)解析二、实现动态切屏功能 (一)向左切换(二)向左切换效果三、随机效果实现四、效果展现五、第二个版本(一)修改了核心代码(二)完整代码(三)另...

2021-09-30

Angular中为什么不要在模板中调用方法

在运行 ng generate component <component-name> 命令后创建angular组件的时候,默认情况下会生成四个文件: 一个组件文件 <component-name>.component.ts 一个模板文件 <compo...

Python 实现绘制子图及子图刻度的变换等问题

1、涉及到图的对比会用到子图形式展示,先看看效果2、绘制代码如下accuracy_alexnet_clef = [78.05, 78.43, 78.65, 78.61, 78.69]accuracy_resnet_clef = [84.56, 84.84, 85...

2021-09-30

Python图片检索之以图搜图

目录一、待搜索图二、测试集三、new_similarity_compare.py四、image_similarity_function.py五、结果一、待搜索图二、测试集三、new_similarity_compare.py# -*- encoding...

2021-09-30

python 开心网和豆瓣日记爬取的小爬虫

目录项目地址:开心网日记爬取
使用
代码豆瓣日记爬取
使用
代码Roadmap
项目地址:https://github.com/aturret/python-crawler-exercise用到了BeautifulSoup4,请先安装。pip in...

2021-09-30

python 利用PyAutoGUI快速构建自动化操作脚本

目录一、背景
二、自动化的方案
三、思路和知识点
四、操作步骤
4.1 初识 PyAutoGUI
4.2 坐标系
4.3 点击
4.4 输入
4.5 汉字输入
4.6 集成起来
五、数据源
六、总结
一、背...

2021-09-30

写一个Python脚本下载哔哩哔哩舞蹈区的所有视频

目录一、抓取列表二、获取视频的 CID三、下载视频一、抓取列表首先点开舞蹈区先选择宅舞列表。然后打开 F12 的控制面板,可以找到一条 https://api.bilibili.com/x/web-inter...

2021-09-30

如何在pycharm中快捷安装pip命令(如pygame)

这是我自己实测过的方法,直接在命令行里输入pip install +(所需要的库),即可成功下载,可能它会自动检测电脑Python的版本而下载对应的版本,各位可以试一下!比如:在命令框输入 pip in...

2021-09-30

pytorch 如何把图像数据集进行划分成train,test和val

1、手上目前拥有数据集是一大坨,没有train,test,val的划分如图所示
2、目录结构:|---data |---dslr |---images |---back_pack |---a.jpg...

2021-09-30

Pytorch 如何训练网络时调整学习率

为了得到更好的网络,学习率通常是要调整的,即刚开始用较大的学习率来加快网络的训练,之后为了提高精确度,需要将学习率调低一点。如图所示,步长(学习率)太大容易跨过最优解。代码如...

2021-09-30

在pycharm中无法import所安装的库解决方案

step1:在file中找到default settingsstep2:找到Project Interpreterstep3:按照如图步骤搜索并找到需要安装的模块step4:如图显示step5:如图所示,完工补充:PyCharm 无法 import pand...

2021-09-30

python使用多线程备份数据库的步骤

目录一、为什么要用线程池二、线程池练习
演示例子1:使用submit方法演示例子2:使用map方法三、线上数据库测试总结:一、为什么要用线程池1.多线程比单线程运行要快很多,比如...

2021-09-30

python中的plt.cm.Paired用法说明

plt.cm中cm全称表示colormappaired表示两个两个相近色彩输出,比如浅蓝、深蓝 ;浅红、深红;浅绿,深绿这种。补充:【python】plt.cm.Spectral,颜色分配plt.cm.Spectral的简单示例:实...

2021-09-30

Python开发加薪利器之Docker的使用实践

目录1. Docker概述1.1 虚拟机技术VS容器化技术1.2 名词概念2. Docker安装2.1 环境查看2.2 卸载旧的版本2.3 安装必要的包2.4 添加GPG密钥2.6 安装Docker引擎2.7 添加当前用...

2021-09-30

Django数据库迁移报错InconsistentMigrationHistory

Django在执行python manage.py makemigrations的时候一切正常
但是执行python manage.py migrate提示异常:
raise InconsistentMigrationHistory( django.db.migrations.exce...

2021-09-30

解决pytorch rnn 变长输入序列的问题

pytorch实现变长输入的rnn分类输入数据是长度不固定的序列数据,主要讲解两个部分1、Data.DataLoader的collate_fn用法,以及按batch进行padding数据2、pack_padded_sequence和p...

2021-09-30

只用40行Python代码就能写出pdf转word小工具

目录一、图示二、前期准备三、pdf转word四、GUI设计五、打包代码一、图示上面为pdf截图内容,下面为转化后的word截图内容接下来,我们试试自己动作写这个工具吧!二、前期准备由...

2021-09-30

Python爬虫基础初探selenium

目录Seleniumselenium的用途selenium是优缺点
1. Selenium工作原理1.1 Selenium配置1.2 浏览器驱动1.3 使用Selenium2 快速入门Python爬虫、数据分析、网站开发等案例教程视...

2021-09-30

解决pytorch load huge dataset(大数据加载)

问题最近用pytorch做实验时,遇到加载大量数据的问题。实验数据大小在400Gb,而本身机器的memory只有256Gb,显然无法将数据一次全部load到memory。解决方法首先自定义一个MyDatas...

2021-09-30

pytorch 两个GPU同时训练的解决方案

使用场景我有两个GPU卡。我希望我两个GPU能并行运行两个网络模型。代码错误代码1:#对于0号GPUos.environ['CUDA_VISIBLE_DEVICES']='0,1'device = torch.device("cuda:0" if...

2021-09-30

pytorch 如何实现HWC转CHW

看代码吧~import torchimport numpy as npfrom torchvision.transforms import ToTensor t = torch.tensor(np.arange(24).reshape(2,4,3))print(t) #HWC 转CHWprint(t.tran...

2021-09-30

python plt.plot bar 如何设置绘图尺寸大小

如下所示:plt.rcParams('figure.figsize')=(12,8)修改前修改后聊聊Matplotlib bar的使用matplotlib.pyplot.bar(left, height, alpha=1, width=0.8, color=, edgecolor=, lab...

2021-09-30

聊聊pytorch中Optimizer与optimizer.step()的用法

当我们想指定每一层的学习率时:optim.SGD([ {'params': model.base.parameters()}, {'params': model.classifier.parameters(), 'lr...

2021-09-30

如何判断pytorch是否支持GPU加速

加上这句代码:print torch.cuda.is_available()判断完毕!说说在pytorch中如何查看gpu信息吧~为什么将数据转移至GPU的方法叫做.cuda而不是.gpu,就像将数据转移至CPU调用的方法...

2021-09-30

解决pytorch读取自制数据集出现过的问题

问题1问题描述:TypeError: default_collate: batch must contain tensors, numpy arrays, numbers, dicts or lists; found <class 'PIL.Image.Image'>解决方式数据格式不对,...

2021-09-30

python趣味挑战之爬取天气与微博热搜并自动发给微信好友

目录一、系统环境二、爬取中国天气网三、爬取微博热搜四、微信自动发送消息五、源代码六、运行效果七、总结一、系统环境1.python 3.8.22.webdriver(用于驱动edge)3.微信电...

2021-09-30

matplotlib画混淆矩阵与正确率曲线的实例代码

混淆矩阵
混淆矩阵(Confusion Matrix)是机器学习中用来总结分类模型预测结果的一个分析表,是模式识别领域中的一种常用的表达形式。它以矩阵的形式描绘样本数据的真实属...

2021-09-30

python pygame入门教程

目录一、安装二、第一个代码实例三、绘制一个矩形框四、绘制矩形框的进阶版本五、绘制一条直线六、绘制一条弧线一、安装在 cmd 命令中输入: pip install pygame即可安装成功...

2021-09-30

Python趣味挑战之pygame实现无敌好看的百叶窗动态效果

目录一、案例知识点概述二、准备工作三、核心功能模块四、完整代码五、运行效果一、案例知识点概述(一)使用到的python库使用pygame库、random库和os、sys等系统库。其中:
pyga...

2021-09-30

python使用jenkins发送企业微信通知的实现

如果只是想实现将jenkins的构建结果发送到企业微信进行通知,最简便的方式是安装Qy Wechat Notification Plugin插件,网上教程很多就不重复写了,可参考:一、前言最近使用Jenkins...

2021-09-30

python用tkinter开发的扫雷游戏

目录2.实现代码3.另一种精致一点的实现1.实现效果2.实现代码# 导入所需库from tkinter import *import randomclass main: # 定义一个类,继承 tkinter 的 Button # 用...

2021-09-30

pytorch中的优化器optimizer.param_groups用法

optimizer.param_groups: 是长度为2的list,其中的元素是2个字典;optimizer.param_groups[0]: 长度为6的字典,包括[‘amsgrad', ‘params', ‘lr', ‘betas', ‘weight_decay', ‘...

2021-09-30

使用Django实现商城验证码模块的方法

本文主要涉及图形验证码的相关功能,主要包括,图形验证码获取、验证码文字存储、验证码生成等。图形验证码接口设计和定义 验证码获取接口设计uuid作为路径参数,唯一标识验证码...

2021-09-30

Python函数装饰器的使用教程

目录典型的函数装饰器
叠放装饰器参数化装饰器
标准库中的装饰器
functools.wrapsfunctools.lru_cache
functools.singledispatch
小结
参考资料:典型的函数装饰器
以下示例...

2021-09-30

pytorch lstm gru rnn 得到每个state输出的操作

默认只返回最后一个state,所以一次输入一个step的input# coding=UTF-8import torchimport torch.autograd as autograd # torch中自动计算梯度模块import torch.nn as nn #...

2021-09-30

pytorch通过训练结果的复现设置随机种子

通过设置全局随机种子使得每次的训练结果相同可以复现def seed_torch(seed=2018): random.seed(seed) os.environ['PYTHONHASHSEED'] = str(seed) np.random.seed(...

2021-09-30

pytorch model.cuda()花费时间很长的解决

解决方法之一:如果pytorch在进行model.cuda()操作需要花费的时间很长,长到你怀疑GPU的速度了,那就是不正常的。如果你用的pytorch版本是0.3.0,升级到0.3.1就好了!.cuda()加载时间...

2021-09-30

PyTorch训练LSTM时loss.backward()报错的解决方案

训练用PyTorch编写的LSTM或RNN时,在loss.backward()上报错:RuntimeError: Trying to backward through the graph a second time, but the buffers have already been freed....

2021-09-30

pytorch预测之解决多次预测结果不一致问题

为什么多次预测结果不一致1、检查是否在每次预测前使用model.eval()或者是with torch.no_grad(): for ...推荐下面的方法,上面的的方法计算梯度,但是并不反向传播,下面的方法...

2021-09-30

如何理解及使用Python闭包

目录一、Python 中的作用域规则和嵌套函数二、定义闭包函数三、何时使用闭包?
四、总结一、Python 中的作用域规则和嵌套函数每当执行一个函数时,就会创建一个新的局部命名空...

2021-09-30

浅谈pytorch中为什么要用 zero_grad() 将梯度清零

pytorch中为什么要用 zero_grad() 将梯度清零调用backward()函数之前都要将梯度清零,因为如果梯度不清零,pytorch中会将上次计算的梯度和本次计算的梯度累加。这样逻辑的好处...

2021-09-30

php怎么将word转为pdf

一、配置PHP扩展如果是 PHP5.4 以前的版本,需要在 php.ini 里把 com.allow_dcom = true 打开(即去掉前面的分号)。如果是 PHP5.4 之后的版本,则要在 php.ini 里增加一行扩展 ext...

2021-09-30

Pytorch GPU内存占用很高,但是利用率很低如何解决

1.GPU 占用率,利用率输入nvidia-smi来观察显卡的GPU内存占用率(Memory-Usage),显卡的GPU利用率(GPU-util)GPU内存占用率(Memory-Usage) 往往是由于模型的大小以及batch size的大小,来...

2021-09-30

Python趣味挑战之用pygame实现简单的金币旋转效果

一、实现逻辑step1、保存图像到list列表。
step2、在主窗口每次显示一张list列表中的对象。呵呵,好像就这么简单。所以,主要还是要有图片。
这里也分享一下图片给大家。二、核...

2021-09-30

Python趣味挑战之turtle库绘画飘落的银杏树

目录一、导入所需的库二、生成斐波那契数列三、定义生成叶子的方法四、定义生成树的方法一、导入所需的库import turtleimport randomfrom math import *二、生成斐波那契数...

2021-09-30

pytorch如何获得模型的计算量和参数量

方法1 自带pytorch自带方法,计算模型参数总量total = sum([param.nelement() for param in model.parameters()])print("Number of parameter: %.2fM" % (total/1e6))或者tot...

2021-09-30

PyQt5中QTimer定时器的实例代码

如果要在应用程序中周期性地进行某项操作,比如周期性地检测主机的CPU值,则需要用到QTimer定时器,QTimer类提供了重复的和单次的定时器。要使用定时器,需要先创建一个QTimer实例,...

2021-09-30

帮你快速上手Jenkins并实现自动化部署

目录一、下载与安装二、Jenkins的使用2.1 配置流程2.1.1 如何让jenkins与github通信2.1.2 配置Jenkins2.1.3 一段Django启动的脚本2.1.4 webhook的配置2.1.5 jenkins添加web...

2021-09-30

浅谈python中常用的excel模块库

目录openpyxl如何安装:使用效果之&#12032;:xlwings如何安装:使用效果之&#12032;:XlsxWriter如何安装:使用效果之&#12032;:Tablibxlrd如何安装:xlwtxlutils如何安装:openpyxl open...

2021-09-30
返回顶部
顶部