python爬虫之selenium库的安装及使用教程

第一步:python中安装selenium库和其他所有Python库一样,selenium库需要安装pip install selenium # Windows电脑安装seleniumpip3 install selenium # Mac电脑安装selenium第...

2021-05-23

教你利用python实现企业微信发送消息

一、需要的参数1、通讯用户:touser 或 通讯组:toparty 2、企业ID:corpid 3、应用ID/密钥:agentId,secret二、获取通讯用户/组通讯录 用户的账号或创建组的部门ID三、获...

2021-05-23

python基础之文件处理知识总结

一、open()方法python open()方法用于打开一个文件,并返回文件对象,在对文件处理的过程中都需要用到这个函数,如果文件无法打开,会抛出OSError。注意:使用open()方法的时候一定到...

2021-05-23

Python绘制地图神器folium的新人入门指南

一、简介想通过 Python 绘制精美的地图?想在地图上自由的设置各种参数?想获得灵活的交互体验?这里就有一款Python 神包满足你:folium。folium 建立在 Python 生态系统的数据应用...

2021-05-23

Python关于OS文件目录处理的实例分享

Python----OS 文件目录处理import osimport time# 获取当前文件的绝对路径dir_1 = os.path.abspath(__file__) # D:\workspace\web-test\Study\Day_5-16\tset3.py# 获取...

2021-05-23

python办公自动化之excel的操作

准备
使用 Python 操作 Excel 文件,常见的方式如下: xlrd / xlwt openpyxl Pandas xlsxwriter xlwings pywin32xlrd 和 xlwt 是操作 Excel 文件最多的两个...

2021-05-23

Python 解决空列表.append() 输出为None的问题

想要实现的功能空列表中添加数原代码:FitnessBest = []FitnessBest = FitnessBest.append(fitnessVal[0, 0])print(FitnessBest)输出:None解决办法
分析:一定要注意!append方法...

2021-05-23

python引入其他文件夹下的py文件具体方法

红色方框要引入箭头里面的import syssys.path.append('../../config/')from database import *print(MYSQL_CONFIG)内容扩展:Python的import包含文件功能就跟PHP的include类...

2021-05-23

python爬取豆瓣电影TOP250数据

在执行程序前,先在MySQL中创建一个数据库"pachong"。import pymysqlimport requestsimport re#获取资源并下载def resp(listURL): #连接数据库 conn = pymysql.connect...

2021-05-22

基于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-05-22

聊聊pytorch测试的时候为何要加上model.eval()

Do need to use model.eval() when I test?Sure, Dropout works as a regularization for preventing overfitting during training.It randomly zeros the elements of...

2021-05-22

解决Tkinter中button按钮未按却主动执行command函数的问题

在使用Tkinter做界面时,遇到这样一个问题:程序刚运行,尚未按下按钮,但按钮的响应函数却已经运行了例如下面的程序:from Tkinter import *class App: def __init__(self,master):...

2021-05-22

Python 用户输入和while循环的操作

函数input()的工作原理函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。prompt="if you tell us who you are , we...

2021-05-22

解决numpy和torch数据类型转化的问题

在实际计算过程中,float类型使用最多,因此这里重点介绍numpy和torch数据float类型转化遇到的问题,其他类型同理。numpy数据类型转化numpy使用astype转化数据类型,float默认转化...

2021-05-22

PyTorch 如何自动计算梯度

在PyTorch中,torch.Tensor类是存储和变换数据的重要工具,相比于Numpy,Tensor提供GPU计算和自动求梯度等更多功能,在深度学习中,我们经常需要对函数求梯度(gradient)。PyTorch提供的...

2021-05-22

pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作

F.avg_pool1d()数据是三维输入input维度: (batch_size,channels,width)channel可以看成高度kenerl维度:(一维:表示width的跨度)channel和输入的channel一致可以认为是矩阵的高度假...

2021-05-22

对PyTorch中inplace字段的全面理解

例如torch.nn.ReLU(inplace=True)inplace=True表示进行原地操作,对上一层传递下来的tensor直接进行修改,如x=x+3;inplace=False表示新建一个变量存储操作结果,如y=x+3,x=y;inplace...

2021-05-22

Pytorch 中net.train 和 net.eval的使用说明

在训练模型时会在前面加上:model.train()在测试模型时在前面使用:model.eval()同时发现,如果不写这两个程序也可以运行,这是因为这两个方法是针对在网络训练和测试时采用不同方...

2021-05-22

解决Pytorch中的神坑:关于model.eval的问题

有时候使用Pytorch训练完模型,在测试数据上面得到的结果令人大跌眼镜。这个时候需要检查一下定义的Model类中有没有 BN 或 Dropout 层,如果有任何一个存在那么在测试之前需要...

2021-05-22

pytorch中的model.eval()和BN层的使用

看代码吧~class ConvNet(nn.module): def __init__(self, num_class=10): super(ConvNet, self).__init__() self.layer1 = nn.Sequential(nn.Conv2d(1, 1...

2021-05-22

粗暴解决CUDA out of memory的问题

小渣渣复现大佬project发现GPU跑不动,出现如下报错:RuntimeError: CUDA out of memory.看下来最简单粗暴方法就是减少batch_size,慢是慢了不止一点点但至少跑得动了!补充:Pytorch...

2021-05-22

pytorch训练神经网络爆内存的解决方案

训练的时候内存一直在增加,最后内存爆满,被迫中断。后来换了一个电脑发现还是这样,考虑是代码的问题。检查才发现我的代码两次存了loss,只有一个地方写的是loss.item()。问题就在l...

2021-05-22

tensorboard 可视化之localhost:6006不显示的解决方案

tensorlfow网络模型可视化。baidu了一些方法,现在介绍下我的流程和遇到的问题:配置window7tensorlfow1.5anaconda启动tensorboard1、启动anaconda Prompt,输入:# 启动pycharm或...

2021-05-22

python3.7.2 tkinter entry框限定输入数字的操作

网上找了挺久,感觉方法都不合适我这新手,想了个歪点子from tkinter import *from tkinter import messageboxroot=Tk()def com(): try: float(e1.get())#获取e1的值...

2021-05-22

python tkinter Entry控件的焦点移动操作

话不多说。代码片:# -*- coding: utf8 -*-from tkinter import *########################################--------------tk----------------class App: def __init__(se...

2021-05-22

python怎么创建一维数组

python创建一维数组的方法:第一步,点击键盘 win+r,打开运行窗口。第二步,在运行窗口中输入“cmd",点击enter键,打开windows命令行窗口。第三步,在windows命令行窗口中,输入&ldq...

2021-05-21

Python手拉手教你爬取贝壳房源数据的实战教程

一、爬虫是什么? 在进行大数据分析或者进行数据挖掘的时候,数据源可以从某些提供数据统计的网站获得,也可以从某些文献或内部资料中获得,但是这些获得数据的方式,有时很难满足我...

2021-05-21

Python源码解析之List

一、列表结构体创建列表C语言底层的结构体lists = []list.append('name')list.append('age')list.append('grade')typedef struct{ struct _object *_ob_next; struct _obje...

2021-05-21

Pycharm 如何设置HTML文件自动补全代码或标签

在使用Pycharm编写Django模板时,要用到一些特殊的格式,比如{{ … }},{% if %}等等,如果不设置Pycharm,只能一个符号一个符号的输入。现在教大家如何设置自动补全这些东西。1、首...

2021-05-21

详细总结Python常见的安全问题

一、输入注入注入攻击非常广泛而且很常见,注入有很多种类,它们影响所有的语言、框架和环境。SQL 注入是直接编写 SQL 查询(而非使用 ORM) 时将字符串字面量与变量混合。可以通过...

2021-05-21

python如何正确使用yield

生成器
如果在一个方法内,包含了 yield 关键字,那么这个函数就是一个「生成器」。生成器其实就是一个特殊的迭代器,它可以像迭代器那样,迭代输出方法内的每个元素。我们来看一个...

2021-05-21

windows安装python超详细图文教程

一.下载安装包官网下载:python 3.6.0打开链接滑到页面最下方二. 开始安装1.双击下载好的安装文件python-3.6.0-amd64.exeInstall Now :默认安装Customize Installation:自定义...

2021-05-21

写好Python代码的几条重要技巧

程序设计的好与坏,早在我们青葱岁月时就接触过了,只是那是并不知道这竟如此重要。能够立即改善程序设计、写出“好”代码的知识有以下几点:•面向对象五个基本原则;
&#8226...

2021-05-21

Python+Appium实现自动抢微信红包

环境准备 appium环境 安卓手机 usb数据线 python环境实现思路
我们收到红包和消息都是自动置顶到第一个,于是我们打开第一个判断是否有红包,没有则隐藏此窗口。如...

2021-05-21

python 定义函数 返回值只取其中一个的实现

看代码吧~def test(): return 1,2a, b = test()1 2a, _ = test()1 # 说明 a, _ = test() 中 返回的是一个int类型 后续可直接运算# a, b = test() 返回值是一个元组,...

2021-05-21

如何在C++中调用Python

Python的安装
为了使用Python.h这个扩展项,我们需要安装一个python*-dev而不是python*,这两者略有区别,下面的案例展示的是在Ubuntu20.04下安装python3.9-dev的方法:dechin@ubun...

2021-05-21

Python基础之进程详解

一、前言进程,一个新鲜的字眼,可能有些人并不了解,它是系统某个运行程序的载体,这个程序可以有单个或者多个进程,一般来说,进程是通过系统CPU 内核数来分配并设置的,我们可以来看下...

2021-05-21

用python实现监控视频人数统计

一、图示
客户端请求输入一段视频或者一个视频流,输出人数或其他目标数量,上报给上层服务器端,即提供一个http API调用算法统计出人数,最终http上报总人数二、准备相关技术 pyth...

2021-05-21

学会用Python实现滑雪小游戏,再也不用去北海道啦

一、效果图二、必要工具Python3.7pycharm2019再然后配置它的文件,设置游戏屏幕的大小,图片路径。代码如下'''配置文件'''import os '''FPS'''FPS = 40'''游戏屏幕大小'''SCRE...

2021-05-20

python 提取html文本的方法

假设我们需要从各种网页中提取全文,并且要剥离所有HTML标记。通常,默认解决方案是使用BeautifulSoup软件包中的get_text方法,该方法内部使用lxml。这是一个经过充分测试的解决...

2021-05-20

教你利用Selenium+python自动化来解决pip使用异常

一、pip异常有一小部分童鞋在打开cmd输入pip后出现下面情况:Did not provide a commandDid not provide a command?这是什么鬼?正常情况应该是酱紫二、解决办法1.pip是一...

2021-05-20

Pytorch使用shuffle打乱数据的操作

这个东西算是我被这个shuffle坑了的一个总结吧!首先我得告诉你一件事,那就是pytorch中的tensor,如果直接使用random.shuffle打乱数据,或者使用下面的方式,自己定义直接写。 def S...

2021-05-20

教你怎么用python爬取爱奇艺热门电影

一、首先我们要找到目标
找到目标先分析一下网页(url:https://list.iqiyi.com/www/1/-------------11-1-1-iqiyi–.html),很幸运这个只有一个网页,不需要翻页。二、F12查看网...

2021-05-20

Django使用channels + websocket打造在线聊天室

Channels是Django团队研发的一个给Django提供websocket支持的框架,它同时支持http和websocket多种协议。使用channels可以让你的Django应用拥有实时通讯和给用户主动推送信息...

2021-05-20

Django migrate报错的解决方案

前言在讲解如何解决migrate报错原因前,我们先要了解migrate做了什么事情,migrate:将新生成的迁移脚本。映射到数据库中。创建新的表或者修改表的结构。
问题1:migrate怎么判断哪...

2021-05-20

Python快速优雅的批量修改Word文档样式

需求描述
手上现有若干份财务分析报告的Word文档,如下:每一份Word文档中的内容如下:为了方便后续审阅,需要将所有文档中所有含有资金的语句标红加粗,如图所示步骤分析和前置知识...

2021-05-20

我对PyTorch dataloader里的shuffle=True的理解

对shuffle=True的理解:之前不了解shuffle的实际效果,假设有数据a,b,c,d,不知道batch_size=2后打乱,具体是如下哪一种情况:1.先按顺序取batch,对batch内打乱,即先取a,b,a,b进行打乱;2....

2021-05-20

Python深度学习之Pytorch初步使用

一、TensorTensor(张量是一个统称,其中包括很多类型):0阶张量:标量、常数、0-D Tensor;1阶张量:向量、1-D Tensor;2阶张量:矩阵、2-D Tensor;…… 二、Pytorch如何创建张量2.1 创建...

2021-05-20

一篇文章带你搞懂Python类的相关知识

一、什么是类类(class),作为代码的父亲,可以说它包裹了很多有趣的函数和方法以及变量,下面我们试着简单创建一个吧。这样就算创建了我们的第一个类了。大家可以看到这里面有一个s...

2021-05-20

python源码剖析之PyObject详解

一、Python中的对象Python中一切皆是对象。
————Guido van Rossum(1989)这句话只要你学过python,你就很有可能在你的Python学习之旅的前30分钟就已经见过了,但是这句话具...

2021-05-18
返回顶部
顶部