网站建设

手把手教你怎么用Python实现zip文件密码的破解

Python有一个内置模块zipfile可以干这个事情,测试一波,一个测试文件,设置解压密码为123。 importzipfile #创建文件句柄file=zipfile.ZipFile("测试.zip",'r')#提取压缩文件中的内容,注意密码必须...

用Python进行栅格数据的分区统计和批量提取

有时候我们会有这样的想法,就是针对某个区域的栅格数据,要提取它的平均值或者其他统计指标,比如在一个省内提取多年的降雨数据,最后分区域地计算一些统计值,或者从多个栅...

Python图片处理之图片裁剪教程

目录 一、操作流程 二、代码分析 三、懒人一键复制代码 一、操作流程 首先复制代码会吧? 1.有张照片 这是网上随便找的一张照片,自行保存测试 2.看看照片 运行代码,其中show_img函...

用Python监控你的朋友都在浏览哪些网站?

目录 一、需求 二、背景 三、requirements 四、代码 五、执行 六、问题 七、总结 八、展望 一、需求 1.获取你对象chrome前一天的浏览记录中的所有网址(url)和访问时间,并存在一个txt文件...

python 算法题——快乐数的多种解法

目录 题目描述: 思路: 代码: 改良版 采用递归 数学方法 题目描述: 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的...

Python Django框架介绍之模板标签及模板的继承

目录 一、标签语法 二、常见标签 三、标签例子 四、模板的继承 一、标签语法 由%}和 {% 来定义的,例如:{%tag%} {%endtag%},完整的标签有开始就有结束,如条件语句,有条件判断的开始...

教你怎么用python selenium实现自动化测试

一、安装selenium 打开命令控制符输入:pip install -U selenium 火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能 Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的...

python b站视频下载的五种版本

目录 项目地址: 介绍 版本一: bilibili_video_download_v1.py 版本二:bilibili_video_download_v2.py 版本三: bilibili_video_download_v3.py 版本四: GUI版本 - bilibili_video_download-GUI.py 版本五: bilibili_video_download...

python 爬取京东指定商品评论并进行情感分析

目录 项目地址 运行环境 运行方法 数据爬取(jd.comment.py) 模型训练(train.py) 情感分析(sentiment.analysis.py) 词云轮廓图 商品评论词云 情感分析结果可视化 项目地址 https://github.com/DA...

python实现自定义日志的具体方法

1、导入logging模块: import logging 2、创建日志收集器: logger = logging.getLogger(“日志收集器的name”) 3、设置日志收集器的日志级别: logger.setLevel(logging.INFO) #设置收集器的级别为INFO。 4、...

利用Python+OpenCV三步去除水印

目录 一、推理原理 二、推理步骤 三、参考代码 四、效果图 一、推理原理 1.标定噪声的特征,使用cv2.inRange二值化标识噪声对图片进行二值化处理,具体代码:cv2.inRange(img, np.array([20...

解决Python中的modf()函数取小数部分不准确问题

使用math.modf()对一个浮点数进行拆分时经常会遇到如下情况 如下 import mathprint(math.modf(2.4)) # 输出 (0.3999999999999999, 2.0) 我们会发现对2.4进行拆分得到的小数并不是0.4,这是因为什么呢? 这...

Python趣味挑战之给幼儿园弟弟生成1000道算术题

目录 一、前言 二、思路 三、方法 四、代码 五、结果 一、前言 阿姨花了30元给幼儿园的小弟弟买了一本习题,里面都是简单的二元加减法。我一听,惊道:“怎么还花钱买题?我动动...

Flask搭建一个API服务器的步骤

一、API列表 1. 获取作品列表 ① 获取手工制作作品列表。 请求格式: http://api.mculover666.cn:9999/twkk/list/hand_made 返回结果: {goods_num: 3,goods_item: [{goods_id: 1,goods_name: "goods1",goods_img_url: "xxx"...

pytorch DataLoader的num_workers参数与设置大小详解

Q:在给Dataloader设置worker数量(num_worker)时,到底设置多少合适?这个worker到底怎么工作的? train_loader = torch.utils.data.DataLoader(train_dataset, batch_size=batch_size, shuffle=True, num_workers=4) 参数详...

在前女友婚礼上,用Python破解了现场的WIFI还把名称

目录 一、前言 二、python破解WiFi密码 三、连接成功 四、拿下路由器 五、修改WIFI的名称 六、故事结尾 一、前言 事情是这样的 小编来到了婚礼现场 在一个背靠角落的桌子前坐下 耳朵里...

Pytorch 如何加速Dataloader提升数据读取速度

在利用DL解决图像问题时,影响训练效率最大的有时候是GPU,有时候也可能是CPU和你的磁盘。 很多设计不当的任务,在训练神经网络的时候,大部分时间都是在从磁盘中读取数据,而不...

Python趣味爬虫之用Python实现智慧校园一键评教

目录 一、安装selenium库 二、下载一个浏览器的驱动程序(谷歌浏览器) 三、智慧校园评教实现 四、附录 一、安装selenium库 问题1:什么是selenium模块? 基于浏览器自动化的一个模块。...

pytorch锁死在dataloader(训练时卡死)

1.问题描述 2.解决方案 (1)Dataloader里面不用cv2.imread进行读取图片,用cv2.imread还会带来一系列的不方便,比如不能结合torchvision进行数据增强,所以最好用PIL 里面的Image.open来读图片。...

使用pytorch时所遇到的一些问题总结

使用pytorch时所遇到的问题总结 1、ubuntu vscode切换虚拟环境 在ubuntu系统上,配置工作区文件夹所使用的虚拟环境。之前笔者误以为只需要在vscode内置的终端上将虚拟环境切换过来即可,...

用Python获取智慧校园每日课表并自动发送至邮箱

目录 一、准备工作 1.1 观察登陆界面 1.2 观察登陆请求过程 1.3 观察访问课表的url请求 二、代码实现 2.1 安装相应的依赖库 2.2 导入相应的依赖库 2.3 一些账号密码的写入 2.4 url汇总及其他...

Python实现地图可视化folium完整过程

目录 Folium简介 1.安装folium模块 2.安装jupyter 3.查看世界地图 4.查看中国地图 5.武汉市地图 6.添加标记 7.查找武汉科技大学 8.未解决 9.参考文章 Folium简介 Folium是一个基于leaflet.js的Python地...

Pytorch测试神经网络时出现 RuntimeError:的解决方案

Pytorch测试神经网络时出现“RuntimeError: Error(s) in loading state_dict for Net” 解决方法: load_state_dict(torch.load('net.pth') 在前,增加 model = nn.DataParallel(model) 就可以了。 比如 net = NET()net.cuda()ne...

解决pytorch trainloader遇到的多进程问题

pytorch中尝试用多进程加载训练数据集,源码如下: trainloader = torch.utils.data.DataLoader(trainset, batch_size=4, shuffle=True, num_workers=3) 结果报错: RuntimeError: An attempt has been made to start a new process...

Python 中拼音库 PyPinyin 用法详解

最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行。 后来请教了一位大佬怎么解决文件名乱码的...

Python趣味挑战之用pygame实现飞机塔防游戏

目录 一、先让飞机在屏幕上飞起来吧。 二、屏幕下发实现一个塔防设备 三、让子弹也飞起来吧 四、碰撞监测和爆炸效果实现 五、完整代码 六、运行效果 一、先让飞机在屏幕上飞起来...

Pytorch dataloader在加载最后一个batch时卡死的解决

问题: 自己写了个dataloader,为了部署方便,用OpenCV的接口进行数据读取,而没有用PIL,代码大致如下: def __getitem__(self, idx): sample = self.samples[idx] img = cv2.imread(sample[0]) img = cv2.resize(im...

Python基础学习之条件控制语句小结

目录 一、条件控制语句的补充 二、break 三、continue 四、return 五、结语 一、条件控制语句的补充 在循环里面,我们可以通过关键字来手动终止循环,而不是把整个程序停了来终止。 三...

新手必备的Python实用技巧和工具

目录 一、交换变量 二、if 语句在行内 三、连接 四、数字技巧 五、注意浮点数的除法 六、数值比较 七、同时迭代两个列表 八、带索引的列表迭代 九、列表推导式 十、字典推导 十一...

解决Pytorch内存溢出,Ubuntu进程killed的问题

pytorch显存越来越多的一个原因 optimizer.zero_grad()loss.backward()optimizer.step()train_loss += loss 参考了别人的代码发现那句loss一般是这样写 loss_sum += loss.data[0] 这是因为输出的loss的数据类型是V...

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

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

Python爬虫之爬取我爱我家二手房数据

目录 一、问题说明 二、解 决方法 三、完整代码 四、数据展示 一、问题说明 首先,运行下述代码,复现问题: # -*-coding:utf-8-*-import reimport requestsfrom bs4 import BeautifulSoupcookie = 'PHPSESSI...

python 爬取影视网站下载链接

目录 项目地址: 运行效果 导入模块 爬虫主代码 完整代码 项目地址: https://github.com/GriffinLewis2001/Python_movie_links_scraper 运行效果 导入模块 import requests,refrom requests.cookies import RequestsCo...

pytorch中DataLoader()过程中遇到的一些问题

如下所示: RuntimeError: stack expects each tensor to be equal size, but got [3, 60, 32] at entry 0 and [3, 54, 32] at entry 2 train_dataset = datasets.ImageFolder( traindir, transforms.Compose([ transforms.Resize((224)) ### 原因是...

Django分页器的用法详解

目录 1、准备基础数据 2、一次性展示数据 3、引入分页器 附:drf分页器的使用 1.1 PageNumberPagination 1.2 LimitOffsetPagination 1.3 CursorPagination Django是一个大而全的框架。需要明确的是,传参进行...

浅谈tensorflow语义分割api的使用(deeplab训练citysca

浅谈tensorflow语义分割api的使用(deeplab训练cityscapes) 安装教程: cityscapes训练: 遇到的坑: 1. 环境: - tensorflow1.8+CUDA9.0+cudnn7.0+annaconda3+py3.5 - 使用最新的tensorflow1.12或者1.10都不行,报错:...

如何利用Python识别图片中的文字详解

一、Tesseract 文字识别是ORC的一部分内容,ORC的意思是光学字符识别,通俗讲就是文字识别。Tesseract是一个用于文字识别的工具,我们结合Python使用可以很快的实现文字识别。但是在此之...

解决Pytorch dataloader时报错每个tensor维度不一样的

使用pytorch的dataloader报错: RuntimeError: stack expects each tensor to be equal size, but got [2] at entry 0 and [1] at entry 1 1. 问题描述 报错定位:位于定义dataset的代码中 def __getitem__(self, index): ... return y...

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

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

用python画城市轮播地图

目录 画图前准备 绘图 绘制轮播图 小结 这里是以其中5个省份的城市为例进行演示 画图前准备 在画图之前先导入相关的库 from pyecharts.charts import Map, Timelinefrom pyecharts import optionsfrompye...

python读取一个大于10G的txt文件的方法

前言 用python 读取一个大于10G 的文件,自己电脑只有8G内存,一运行就报内存溢出:MemoryError python 如何用open函数读取大文件呢? 读取大文件 首先可以自己先制作一个大于10G的txt文件...

使用Pytorch实现two-head(多输出)模型的操作

如何使用Pytorch实现two-head(多输出)模型 1. two-head模型定义 先放一张我要实现的模型结构图: 如上图,就是一个two-head模型,也是一个但输入多输出模型。该模型的特点是输入一个x和...

使用Python的开发框架Brownie部署以太坊智能合约

目录 介绍 为什么选择Python? Brownie是什么? 用Python部署您的第一个智能合约 1. 安装 Brownie 和 bake 2.设置环境变量 3.部署您的智能合约 4.读取您的智能合约 结论 介绍 我希望可以在任何...

使用Pytorch训练two-head网络的操作

之前有写过一篇如何使用Pytorch实现two-head(多输出)模型 在那篇文章里,基本把two-head网络以及构建讲清楚了(如果不清楚请先移步至那一篇博文)。 但是我后来发现之前的训练方法貌...

pytorch 如何使用batch训练lstm网络

batch的lstm # 导入相应的包import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimimport torch.utils.data as Data torch.manual_seed(1) # 准备数据的阶段def prepare_sequence(seq, to_ix): idxs =...

pytorch 6 batch_train 批训练操作

看代码吧~ import torchimport torch.utils.data as Datatorch.manual_seed(1) # reproducible# BATCH_SIZE = 5 BATCH_SIZE = 8 # 每次使用8个数据同时传入网路x = torch.linspace(1, 10, 10) # this is x data (torch tensor)y = torch.lin...

Keras多线程机制与flask多线程冲突的解决方案

在使用flask部署Keras,tensorflow等框架时候,经常出现 FailedPreconditionError: Attempting to use uninitialized value batchnormalization_ 或者 Tensor Tensor("crf_1/cond/Merge:0", shape=(, , 260), dtype=float32) is not an ele...

新手必备Python开发环境搭建教程

目录 一、Python解释器 安装 二、pip工具 设置 三、PyCharm 安装 一、Python解释器 安装 Windows平台 下载地址 https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe(3.9版本) 安装python3.9 exe安装:...

Python趣味挑战之实现简易版音乐播放器

目录 一、前言 二、实现过程 三、完整代码 四、最终的音乐播放器APP如下 一、前言 今天我们将用Python来创建一个属于自己的音乐播放器。为此,我们将使用三个软件包: Tkinter :用于...

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

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