Python中22个万用公式的小结

目录1.一次性进行多个数值的输入2.同时获取索引和数值3.对象内存占用量4.对象内存地址的查询5.检查列表、字符串是否有相同的元素6.合并字典7.检查文件是否存在8.对列表元素...

2021-07-19

Python基本数据类型之字符串str

字符串的表示方式 单引号 ' ' 双引号 " " 多引号 """ """" 、 ''' '''print("hello world")print('hello world')print("""hello world"""...

2021-07-19

Django模型层实现多表关系创建和多表操作

目录前言

创建表关系

多表数据操作 - 增删改

一对多&一对一关系 - 增删改

增加数据

删除数据

修改数据

多对多关系 - 增删改

增加多对多关系 - add()

删除多对多关系 - remo...

2021-07-19

Python编写nmap扫描工具

NMAP是一款开源的网络探测和安全审核的工具,他能够快速的扫描出某个服务器对外暴露的端口信息。是在安全测试领域很常见的一个工具。
今天我们用python的模拟实现一个简单版...

2021-07-19

python Django框架快速入门教程(后台管理)

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Dj...

2021-07-19

Python爬虫中urllib3与urllib的区别是什么

目录urllib库

urllib.request模块Request对象1 . 请求头添加2. 操作cookie3. 设置代理urllib.parse模块urllib.error模块urllib.robotparse模块 网络库urllib3网络请求GET请...

2021-07-19

opencv检测动态物体的实现

之前我在超市看到当有物体经过时,监控的屏幕边缘会出现绿框。感觉蛮有意思的。来用opencv试试能不能实现类似的效果。
  我采用的检测动态物体的方法是,比较前后...

2021-07-19

理解python中装饰器的作用

装饰器的作用就是用一个新函数封装旧函数(是旧函数代码不变的情况下增加功能)然后会返回一个新函数,新函数就叫做装饰器,一般为了简化装饰器会用语法糖@新函数来简化例子:这是一...

2021-07-19

Django路由层如何获取正确的url

目录前言

Tips - django版本区别

路由匹配

无名分组&有名分组

无名分组

有名分组

小提示

反向解析

路由不涉及分组的反向解析

有名分组&无名分组的反向解析

路由分发

前言...

2021-07-16

Python 快速验证代理IP是否有效的方法实现

有时候,我们需要用到代理IP,比如在爬虫的时候,但是得到了IP之后,可能不知道怎么验证这些IP是不是有效的,这时候我们可以使用Python携带该IP来模拟访问某一个网站,如果多次未成功访...

2021-07-16

Flask response响应的具体使用

目录引言response响应

元组形式响应

make_response函数返回json格式数据

其他特殊响应

redirect() 重定向abort() 中断

源代码

引言客户端发送 http 请求给 Flask程序,Flask...

2021-07-16

利用Matlab绘制各类特殊图形的实例代码

Matlab绘图介绍强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘...

2021-07-16

Python如何解决secure_filename对中文不支持问题

目录一、最近使用secure_filename发现的问题

二、后面找到了原因

三、解决方案

四、效果展示

前言:最近使用到了secure_filename,然后悲剧的发现中文居然不展示出来,于是我慢慢...

2021-07-16

Python多个MP4合成视频的实现方法

目录开始安装使用

一、安装 Python

二、安装 moviepy

三、安装 ffmpeg

四、开始写拼接脚本

五、等待运行完毕, 完结撒花 🎉

六、补充内容

开始安装使用
主要是利用 m...

2021-07-16

Flask使用SQLAlchemy实现持久化数据

目录项目引入flask-sqlalchemy

ORM简介及模型定义

表关系类型及编码实现

一对多关系(多对一关系)

一对一关系

多对多关系

数据库基本操作

插入

更新

查询

删除

项目引入flask-...

2021-07-16

Python实现PIL图像处理库绘制国际象棋棋盘

目录1 PIL绘制国际象棋棋盘流程1.1 思路秒懂1.2 分块解析2 完整代码2.1 方法一2.2 方法二2.3 方法三(精简版)3 结果展示网页上搜索 “python绘制国际象棋棋盘”,索引结果均为调...

2021-07-16

python异步的ASGI与Fast Api实现

目录ASGI框架

ASGI服务器

FastAPI

总结

Asgi是异步通信服务规范。客户端发起服务呼叫,但不等待结果。调用方立即继续其工作,并不关心结果。如果调用方对结果感兴趣,有一些机制...

2021-07-16

浅谈浮点数运算为什么会产生误差

大家在写代码时都会遇到所谓的浮点误差,如果你还没踩过浮点误差的坑,只能说你太幸运了。以下图的 Python 为例, 0.1 + 0.2 并不等于 0.3,8.7 / 10 也不等于 0.87,而是 0.869999&h...

2021-07-15

Python数据分析入门之教你怎么搭建环境

目录一、Anaconda二、naconda prompt三、Anaconda Navigator四、Spyder五、jupyter notebook六、conda基本使用一、AnacondaAnaconda(水蟒)是一个捆绑了Python、conda、其他相...

2021-07-13

pytorch中的numel函数用法说明

获取tensor中一共包含多少个元素import torchx = torch.randn(3,3)print("number elements of x is ",x.numel())y = torch.randn(3,10,5)print("number elements of y is "...

2021-07-13

自己搭建resnet18网络并加载torchvision自带权重的操作

直接搭建网络必须与torchvision自带的网络的权重也就是pth文件的结构、尺寸和变量命名完全一致,否则无法加载权重文件。此时可比较2个字典逐一加载,详见pytorch加载预训练模型...

2021-07-13

聊聊python中not 与 is None的区别

原因:list 获得的数据为空: 显示值为 [ ]不同的判断--- is None----not两者结果不一样分析:总之:not 判断的是内容,而is None则涉及到这个 list 或 dict 是否声明并定义补充:关于P...

2021-07-13

Pytorch中求模型准确率的两种方法小结

方法一:直接在epoch过程中求取准确率简介:此段代码是LeNet5中截取的。def train_model(model,train_loader): optimizer = torch.optim.Adam(model.parameters()) loss_...

2021-07-13

Python机器学习之KNN近邻算法

目录一、KNN概述二、使用Python导入数据三、numpy.array()四、实施KNN分类算法五、计算已知类别数据集中的点与当前点之间的距离六、完整代码七、数据处理、分析、测试八、...

2021-07-13

python flask框架快速入门

 Flask 本身相当于一个内核,比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。  其 WSGI...

2021-07-13

pandas 实现将NaN转换为None

在python中,用pandas处理数据非常方便。但是有时候从其他地方读取数据时,会有异常值需要处理。比如,我们要从excel读取数据然后调用接口写入数据库时,读取到的空值是NaN,但是,接口...

2021-07-13

Django实现自定义路由转换器

自定义路径转换器
有时候上面的内置的url转换器并不能满足我们的需求,因此django给我们提供了一个接口可以让我们自己定义自己的url转换器
django内置的路径转换器源码解析...

2021-07-13

使用pandas模块实现数据的标准化操作

如下所示: 3σ 原则 (u-3*σ ,u+3*σ ) 离差标准化 (x-min)/(max-min)...

2021-07-13

使用numpy nonzero 找出非0元素

直接上代码吧~import numpy as npa = np.array([[30,40,70],[80,20,10],[50,90,60]])print(a)print(np.nonzero(a))[[30 40 70] [80 20 10] [50 90 60]](array([0, 0, 0, 1,...

2021-07-13

教你用Python实现Excel表格处理

目录一、文件二、代码三、分析四、pd.ExcelFile五、总结一、文件一个测试有两个sheet页的Excel测试文件 test.xlsx二、代码import pandas as pdfile1 = pd.ExcelFile('D:\\d...

2021-07-13

Python实现查询剪贴板自动匹配信息的思路详解

不想每次都要去查execl,想更方便点,更快一点。通俗点思路:点击exe,Python 自动监控剪贴板的内容,然后正则取出IP,接着根据IP对比业务文档,获取相应的信息,然后把查询出来的内容,弹出...

2021-07-09

openstack中的rpc远程调用的方法

众所周知,OpenStack的通信方式有两种,一种是基于HTTP协议的RESTFul API方式,另一种则是RPC调用。两种通信方式的应用场景有所不同,在OpenStack中,前者主要用于各组件之间的通信(如...

2021-07-09

python设计模式之抽象工厂模式详解

抽象工厂模式(Abstract Factory Pattern):属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类,每个生成...

2021-07-06

python偏函数的实例用法总结

说明1、当函数的参数太多,需要简化时,使用functools.partial可以创建一个新的函数。
2、这个新的函数可以固定原始函数的部分参数,从而更容易调用。作用是固定一个函数的某些参...

2021-07-06

python面向对象之类的继承详解

一、概述   面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩...

2021-07-06

Python合并ts文件至mp4格式及解密教程详解

m3u8是什么格式?m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8。使用m3u8格式文件主要因为可以实现多码率视频的适配,视频网站可以根据用户的网络带...

2021-07-06

Python入门开发教程  windows下搭建开发环境vscode的步骤详解

目录一、环境介绍二、 搭建python开发环境2.1 Python版本介绍2.2 在windows下安装Python环境2.3 windows下安装VSCode代码编辑器一、环境介绍操作系统: win10 64位python版...

2021-07-06

python实现简易聊天室(Linux终端)

本文实例为大家分享了python实现简易聊天室的具体代码,供大家参考,具体内容如下群聊聊天室
1.功能:类似qq群聊功能
1.有人进入聊天室需要输入姓名,姓名不能重复
2.有人进入聊天...

2021-07-06

Python利用ROI进行图像合成的问题小结

之前使用seamlessClone来合成图片,但发现在两张图片的交集部分会出现一些小问题……需求:假设现在有一张图片(模板)中存在两个空格可以用来填照片(如下图所示):图中,蓝色的圆圈和黄...

2021-07-06

python实现多人聊天服务器以及客户端

本文实例为大家分享了python实现多人聊天服务器以及客户端,供大家参考,具体内容如下所用python的知识点:网络编程:socket多线程:threading图形化编程:tkinter首先要模拟出一个服务...

2021-07-06

如何利用opencv判断两张图片是否相同详解

OpenCV介绍OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++...

2021-07-06

Django REST framework 异常处理

目录写在前面

DRF异常处理

1. DRF 常见的异常

2. 自定义异常

3. 使用自定义异常

4. 验证结果

异常处理进阶

1. 修改自定义异常

2. 自定义更多异常

3. 新增测试接口

4. 验证...

2021-07-05

drf序列化器serializer的具体使用

目录一、序列化器-serializer

二、序列化器的使用

简单使用

高级使用

source

**SerializerMethodField( ) **

通用参数

三、反序列化数据校验

字段属性局部钩子

全局钩子

va...

2021-07-05

python中Matplotlib绘制直线的实例代码

说明1、导入模块pyplot,并指定别名plt,以避免重复输入pyplot。模块化pyplot包含许多用于制作图表的功能。2、将绘制的直线坐标传递给函数plot()。3、通过函数plt.show()打开Ma...

2021-07-04

python中__slots__节约内存的具体做法

说明1、利用_slots__类属性,可以将实例属性存储在元zu中,大大节省了存储空间。2、所有属性都必须定义为__slots__元组,子类还必须定义__slots__。实例如果支持弱引用,需要在__we...

2021-07-04

python3实现常见的排序算法(示例代码)

冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换...

2021-07-04

python 中yaml文件用法大全

yaml简单介绍YAML是一种标记语言,它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲。 大小写敏感 使用...

2021-07-04

Python多线程 Queue 模块常见用法

queue介绍
queue是python中的标准库,俗称队列,可以直接import 引用,在python2.x中,模块名为Queue
在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证...

2021-07-04

python树莓派通过队列实现进程交互的程序分析

写在前面现在购物车有一任务需求,那就是需要进行图像识别和运动控制,因此需要初始化2个进程,从而分别完成相应的动作。因为运动控制需要图像识别的结果,因此现在就涉及到了pytho...

2021-07-04

简单且有用的Python数据分析和机器学习代码

为什么选择Python进行数据分析?Python是一门动态的、面向对象的脚本语言,同时也是一门简约,通俗易懂的编程语言。Python入门简单,代码可读性强,一段好的Python代码,阅读起来像是在...

2021-07-02
返回顶部
顶部