如何在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

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

Python函数参数和注解的使用

目录四种参数
仅限关键字参数
内省中的函数参数
函数注解
四种参数
Python函数func定义如下:def func(first, *args, second="Hello World", **kwargs): print(first)...

2021-09-30

PyTorch 编写代码遇到的问题及解决方案

PyTorch编写代码遇到的问题错误提示:no module named xxxxxx为自定义文件夹的名字因为搜索不到,所以将当前路径加入到包的搜索目录解决方法:import syssys.path.append('..') #...

2021-09-30

pytorch 如何用cuda处理数据

1 设置GPU的一些操作设置在os端哪些GPU可见,如果不可见,那肯定是不能够调用的~import osGPU = '0,1,2'os.environ['CUDA_VISIBLE_DEVICES'] =GPUtorch.cuda.is_available()查...

2021-09-30

浅谈Pytorch 定义的网络结构层能否重复使用

前言:最近在构建网络的时候,有一些层参数一样,于是就没有定义新的层,直接重复使用了原来已经有的层,发现效果和模型大小都没有什么变化,心中产生了疑问:定义的网络结构层能否重复使...

2021-09-30

Python中os模块的实例用法

1、说明os.path.exists():用于判断某个路径(文件或文件夹)是否存在,若存在则返回True,若不存在则返回False。os.makedirs():用于创建文件夹。传入所欲创建的文件夹的路径即可,没有...

2021-09-30

pytorch 如何在GPU上训练

1.网络模型转移到CUDA上net = AlexNet()net.cuda()#转移到CUDA上2.将loss转移到CUDA上criterion = nn.CrossEntropyLoss()criterion = criterion.cuda()这一步不做也可以,因...

2021-09-30

Python使用pydub模块转换音频格式以及对音频进行剪辑

前言近端时间看了一个短视频,觉得视频的背景音乐片段很不错,想把这个背景音乐得到,虽然小编运用Python爬虫肯定能得到这首音乐,但是这个音乐片段肯定是得不到的,于是网上看一下相...

2021-09-30

python str()如何将参数转换为字符串类型

str()将参数转换为字符串类型a = 26print('我有'+str(a)+'个苹果')输出:我有26个苹果Python值被转换成字符串的两种机制初学Python时可以发现,所有通过Python打印的字符串是被...

2021-09-30

教你如何使用Python快速爬取需要的数据

目录一、基础第三方库使用二、爬虫的网页抓取三、动态网页和静态网页的区分四、动态网页和静态网页的抓取一、基础第三方库使用1.基本使用方法"""例"""from urllib import r...

2021-09-30
返回顶部
顶部