只用20行Python代码实现屏幕录制功能

一、模块安装首先,我们需要用到两个python的两个模块,win32gui和PyQt51.pip install win32gui2.pip install PyQt51、pip install win32guiPS C:\Users\lex\Desktop> pip inst...

2021-06-02

上帝为你开了一扇窗之Tkinter常用函数详解

第一步:导入模块,无需安装import tkinter第二步:实现一个窗口import tkintertk=tkinter.Tk()tk.mainloop() 这样,我们应该基本的gui窗口就搞定了。接下来,我们给它加点东西,让它看...

2021-06-02

这样写python注释让代码更加的优雅

python这样注释,让你的代码看起来更加的优雅,是不是常常感觉自己的python代码写出来,看起来特别的乱,虽然可以正常运行,但是在优雅性上似乎欠缺的很多,这篇文章主要教你,如何让你的...

2021-06-02

只用50行Python代码爬取网络美女高清图片

一、技术路线requests:网页请求
BeautifulSoup:解析html网页
re:正则表达式,提取html网页信息
os:保存文件import reimport requestsimport osfrom bs4 import BeautifulSoup二、...

2021-06-02

Python标准库之typing的用法(类型标注)

PEP 3107引入了功能注释的语法,PEP 484 加入了类型检查标准库 typing 为类型提示指定的运行时提供支持。示例:def f(a: str, b:int) -> str: return a * b如果实参不是预期...

2021-06-02

利用Python判断你的密码难度等级

前言密码是个很私密的东西它一直关联着一系列的机密事物,二战中密码起了很大的作用。在我们生活中尤其是现在我们手机上存在着许多的app是我们生活不可或缺的,在登陆账号时我...

2021-06-02

Python 内置函数速查表一览

如下所示: 函数 功能 abs(x) 返回一个数的绝对值。 参数可以是一个整数或浮点数。 如果...

2021-06-02

Python3 类型标注支持操作

typing为Python的一个标注库,此默认支持PEP 484和PEP 526指定的类型提示。最基本的支持由Any、Union、Tuple、Callable、TypeVar和Generic类型组成。有关完整的规范,请参阅PEP...

2021-06-02

python 实现两个变量值进行交换的n种操作

python 两个变量值交换方法一:c = 0c= aa= bb= c方法二:a,b = b,a 这是python的基本方法方法三:(只用两个变量实现)a = a+bb = a-ba = a-bpython两个数值互换(浅析a,b=b,a原理)py...

2021-06-02

聊聊Python中关于a=[[]]*3的反思

Python 关于a=[[]]*3的反思之前用python做了一个关于交通大数据的项目,由于之前比较赶进度,故现在会陆续更新对项目代码的一些反思。1、 由此可以看出,a[0],a[1],a[2]指向的是同...

2021-06-02

python内置进制转换函数的操作

看代码吧~dec = input('10进制数为:')print("转换为二进制为:", bin(dec))print("转换为八进制为:", oct(dec))print("转换为十六进制为:", hex(dec)) string1 = '101010'print(...

2021-06-02

给numpy.array增加维度的超简单方法

输入:import numpy as np a = np.array([1, 2, 3])print(a) 输出结果:array([1, 2, 3])输入:print(a[None])输出结果:array([[1, 2, 3]])输入:print(a[:,None])输出结果:array([[1...

2021-06-01

Matlab如何实现矩阵复制扩充

考虑这个问题:定义一个简单的行向量a如何复制10行呢?即:同理,对于一个列向量,如何复制 10 列呢?关键函数1:repmat( A , m , n ):将向量/矩阵在垂直方向复制m次,在水平方向复制n次。再举...

2021-06-01

关于Numpy之repeat、tile的用法总结

repeat函数的作用:①扩充数组元素 ②降低数组维度numpy.repeat(a, repeats, axis=None):若axis=None,对于多维数组而言,可以将多维数组变化为一维数组,然后再根据repeats参数扩充...

2021-06-01

python操作xlsx格式文件并读取

之前给大家介绍过python高手之路python处理excel文件(方法汇总) Python操作Excel之xlsx文件 今天继续围绕python xlsx格式文件的操作方法给大家介绍,具体内容如下:一.准备工...

2021-06-01

python 批量压缩图片的脚本

简介用Python批量压缩图片,把文件夹或图片直接拖入即可需要 NeedsPython 3Pillow (用pip install pillow来安装即可)用法 Usage
把文件夹或图片直接拖入即可。如果拖入的是文...

2021-06-01

python 爬取吉首大学网站成绩单

项目地址:https://github.com/chen0495/pythonCrawlerForJSU环境
python 3.5即以上 request、BeautifulSoup、numpy、pandas. 安装BeautifulSoup使用命令pip insta...

2021-06-01

Pytorch DataLoader shuffle验证方式

shuffle = False时,不打乱数据顺序shuffle = True,随机打乱import numpy as npimport h5pyimport torchfrom torch.utils.data import DataLoader, Dataset h5f = h5py.File(...

2021-06-01

Python爬虫实战之爬取携程评论

一、分析数据源这里的数据源是指html网页?还是Aajx异步。对于爬虫初学者来说,可能不知道怎么判断,这里辰哥也手把手过一遍。提示:以下操作均不需要登录(当然登录也可以)咱们先在浏...

2021-06-01

python爬取网页版QQ空间,生成各类图表

github源码地址:https://github.com/kuishou68/python各类图表的实现效果爬取的说说内容个性化说说内容词云图每年发表说说总数柱状图、每年点赞和评论折线图7天好友动态柱状...

2021-06-01

python flask开发的简单基金查询工具

项目地址:https://github.com/guodongggg/fund1) 启动方法
(非必须)修改new.csv,参照test.csv,首行为基金代码,其次为每支基金在指定日期内的操作,正值为买入金额,负值为赎回份额...

2021-06-01

pytorch 运行一段时间后出现GPU OOM的问题

pytorch的dataloader会将数据传到GPU上,这个过程GPU的mem占用会逐渐增加,为了避免GPUmen被无用的数据占用,可以在每个step后用del删除一些变量,也可以使用torch.cuda.empty_cach...

2021-06-01

python异常的传递知识点总结

1、说明当函数/方法执行出现异常,会将异常传递给函数/方法的调用一方。如果传递到主程序,仍然没有异常处理,程序才会被终止。2、实例def demo1(): return int(input("请输入...

2021-06-01

Python趣味挑战之教你用pygame画进度条

一、初始化主界面import pygamepygame.init()screen = pygame.display.set_mode((500,300))pygame.display.set_caption("好看的进度条显示V1.0")clock = pygame.time.Clock...

2021-05-31

Django实现聊天机器人

演示效果如下所示:实现原理用户在聊天界面调用Celery异步任务,Celery异步任务执行完毕后发送结果给channels,然后channels通过websocket将结果实时推送给用户。对于简单的算术...

2021-05-31

vue实现水波涟漪效果的点击反馈指令

水波效果当用户点击时,会以点击中心为圆心产生一个水波扩散的涟漪效果,适用各个场景,美观又不浮夸,关键是可以给用户带来很直观的反馈。来看实现
首先这里基于Vue3自定义指令进...

2021-05-31

Python基础知识学习之类的继承

一、继承的格式类的继承格式如下,括号中的为父类名。class 类名(父类名): 代码二、单继承下面我们让Man继承自Master类,并调用继承的showSkill方法。class Master(): def _...

2021-05-31

Django集成富文本编辑器summernote的实现步骤

提到Django的富文本编辑器,大家一定会想到ckeditor和tinyMCE。其实还是有一个富文本编辑器同样优秀,它就是summernote,个人认为功能上不逊于ckeditor,比tinyMCE更强大。Summerno...

2021-05-31

教你怎么用Python操作MySql数据库

一、关于Python操作数据库的概述Python所有的数据库接口程序都在一定程度上遵守 Python DB-API 规范。DB-API定义了一系列必须的对象和数据库存取方式,以便为各种底层数据库...

2021-05-31

Python数据类型最全知识总结

一、什么是数据类型其实可以明白数据类型指的就是变量值的不同类型,姓名可能是一种数据类型、年龄可能是一种数据类型、爱好可能又是另一种数据类型二、字符串类型字符串类型...

2021-05-31

Tensorflow与RNN、双向LSTM等的踩坑记录及解决

1、tensorflow(不定长)文本序列读取与解析tensorflow读取csv时需要指定各列的数据类型。但是对于RNN这种接受序列输入的模型来说,一条序列的长度是不固定。这时如果使用csv存储...

2021-05-31

如何在Python项目中引入日志

Logging模块的使用
简单使用
Logging 模块提供了一系列便利的函数它们分别是 debug(), info(), warning(), error(), critical()import logginglogging.debug('debug log te...

2021-05-31

变长双向rnn的正确使用姿势教学

如何使用双向RNN在《深度学习之TensorFlow入门、原理与进阶实战》一书的9.4.2中的第4小节中,介绍过变长动态RNN的实现。这里在来延伸的讲解一下双向动态rnn在处理变长序列时...

2021-05-31

用python批量解压带密码的压缩包

项目地址:https://github.com/Mario-Hero/toolUnRar环境需求 Windows系统 Python 3 对于解压RAR文件,需要安装WinRAR 对于解压7z/zip等其他7-Zip支持解压的文件,需...

2021-05-31

教你怎么用PyCharm为同一服务器配置多个python解释器

一、前言下述配置的前提是服务器上存在多个虚拟环境,且 PyCharm为专业版二、配置方法配置远程服务器配置多个解释器在配置好远程服务器后,依次点击 File → Settings → Pytho...

2021-05-31

详细介绍python类及类的用法

一、类的成员类的成员包括:属性和方法。属性可以分为:静态属性和实例属性方法可以分为:普通方法、类方法和静态方法。 1.1 类的属性属性可以分为:静态属性和实例属性。实例属...

2021-05-31

对pytorch中不定长序列补齐的操作

第二种方法通常是在load一个batch数据时, 在collate_fn中进行补齐的.以下给出两种思路:第一种思路是比较容易想到的, 就是对一个batch的样本进行遍历, 然后使用np.pad对每一...

2021-05-31

教你用Python3+mysql8.0搭建Django框架

一、安装python基础环境:centos7.6
安装:
下载python:https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz解决依赖性:yum install gcc openssl-devel bzip2-devel libff...

2021-05-31

Python实现简单2048小游戏

简单的2048小游戏不多说,直接上图,这里并未实现GUI之类的,需要的话,可自行实现:接下来就是代码模块,其中的2048游戏原来网络上有很多,我就不详细写上去了,都写在注释里面了。唯一要...

2021-05-31

python中in和is的区别点总结

1、区别说明in:一方面可以用于检查序列(list,range,字符串等)中是否存在某个值。也可以用于遍历for循环中的序列。is:用于判断两个变量是否是同一个对象,如果两个对象是同一对象,则...

2021-05-31

Python中requests做接口测试的方法

一、介绍Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求二、前提pip install...

2021-05-30

如何利用pygame实现打飞机小游戏

效果预览最近上实训课,写了这么一个简单的小玩意。运行效果如下:(这个是有音效的,不过这个展示不了因为这里只能上传GIF)项目结构游戏对屏幕的适配由于我使用的是笔记本所以对于...

2021-05-30

Python使用Kubernetes API访问集群

通过将身份认证令牌直接传给 API 服务器,可以避免使用 kubectl 代理,像这样:
使用 grep/cut 方式:# 查看所有的集群,因为你的 .kubeconfig 文件中可能包含多个上下文kubectl conf...

2021-05-30

python必学知识之文件操作(建议收藏)

一.文件基本操作1.1 文件打开和关闭 open(‘文件名称','打开模式') 模式:r(只读,指针再头) w(只写,存在覆盖,不存创新) a(追加) b(二进制格式) close() 方法关闭文件f=open('te...

2021-05-30

深入解析NumPy中的Broadcasting广播机制

前言在吴恩达老师的深度学习专项课程中,老师有提到NumPy中的广播机制,同时那一周的测验也有涉及到广播机制的题目。那么,到底什么是NumPy中的广播机制?官方文档接下来到了看官方...

2021-05-30

Python一行代码实现自动发邮件功能

1. 用Python每天给女神发送舔狗问候
用Python自动发送最基本的邮件(主题+收件人)知识点邮件结构以263企业邮为例 邮件形式 内容...

2021-05-30

pandas中DataFrame数据合并连接(merge、join、concat)

pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到p...

2021-05-30

Pandas加速代码之避免使用for循环

前言使用Pandas dataframe执行数千甚至数百万次计算仍然是一项挑战。你不能简单的将数据丢进去,编写Python for循环,然后希望在合理的时间内处理数据。Pandas是为一次性处理整...

2021-05-30

pandas提升计算效率的一些方法汇总

前言
Pandas是为一次性处理整个行或列的矢量化操作而设计的,循环遍历每个单元格、行或列并不是它的设计用途。所以,在使用Pandas时,你应该考虑高度可并行化的矩阵运算。一、避...

2021-05-30

python关于集合的知识案例详解

一、集合的基本信息集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。格式:set1 = set()或a={值1,值2}特性:无序、可变、唯一(去重)案例:a=set()print...

2021-05-29
返回顶部
顶部