2021
07-04
07-04
Python基础之logging模块知识总结
目录前言一、日志级别二、basicConfig三、日志写文件四、traceback记录前言logging模块是Python内置的标准模块,主要用于输出脚本运行日志,可以设置输出日志的等级、日志保存路径等。可以通过设置不同的日志等级,在release版本中只输出重要信息,而不显示大量的调试信息logging可以决定将信息输出位置和内容logging线程更安全一、日志级别级别排序:CRITICAL>ERROR>WARNING>INFO>DEBUGdebug:打印全...
继续阅读 >
本文实例为大家分享了OpenCV3.3+Python3.6实现图片高斯模糊的具体代码,供大家参考,具体内容如下高斯模糊高斯模糊(英语:GaussianBlur),通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。高斯模糊也用于计算机视觉算法中的预先处理阶段,以增强图像在不同比例大小下的图像效果(参见尺度空间表...
0、背景今天看到了一个比较诡异的写法,for后直接跟了else语句,起初还以为是没有缩进好,查询后发现果然有这种语法,特此分享。之前写过c++和Java,在for后接else还是第一次见。1、试验#eg1importnumpyasnpforiinnp.arange(5):printielse:print("hello?")#0#1#2#3#4#hello?可以发现,在for正常结束后,break中的语句进行了执行。#eg2importnumpyasnpforiinnp.arange(5):printiif(i==3...
Python中request请求得到的response,即通过request得到的数据:importrequestsresponse=requests.get(https://www.jd.com/)response的属性1、返回状态码response.status_codehttp请求的返回状态,2XX表示连接成功,3XX表示跳转,4XX客户端错误,500服务器错误2、返回http响应的文本内容response.texthttp响应内容的字符串(str)形式,请求url对应的页面内容response=requests.get("https://www.jd.com/")print(response.te...
目录一、算法概述二、算法原理三、算法步骤四、算法实现五、算法优化一、算法概述AdaBoost是英文AdaptiveBoosting(自适应增强)的缩写,由YoavFreund和RobertSchapire在1995年提出。AdaBoost的自适应在于前一个基本分类器分类错误的样本的权重会得到加强,加强后的全体样本再次被用来训练下一个基本分类器。同时,在每一轮训练中加入一个新的弱分类器,直到达到某个预定的足够小的错误率或达到预先指定的最大迭...
目录一、创建一个进程二、设置进程名三、守护进程四、join()五、强制结束进程六、进程退出状态码七、日志八、派生进程一、创建一个进程要创建一个进程,最简单的方式是用一个目标函数实例化一个Process对象,然后与threading一样调用start()函数让它工作。示例如下:importmultiprocessingdefworker():foriinrange(3):print(i)if__name__=="__main__":p=multiprocessing.Process(target=worker)p.star...
一、前言在之前也写过生成字符视频的文章,但是使用的是命令行窗口输出,效果不是很好,而且存在卡顿的情况。于是我打算直接生成一个mp4的字符视频。大致思路和之前一样:Python20行代码实现视频字符化。下面来看一个效果图:二、OpenCV的操作图像我们先来看一些基本操作。首先我们需要安装OpenCV,执行下面语句:pipinstallopencv-python之后就可以使用了。2.1、读取和显示我们直接看代码:importcv2#读取图片img=cv2.imrea...