Python3线程中常用的两个模块为:_threadthreading(推荐使用)使用Thread类创建importthreadingfromtimeimportsleep,ctimedefsing():foriinrange(3):print("正在唱歌...%d"%i)sleep(1)defdance():foriinrange(3):print("正在跳舞...%d"%i)sleep(1)if__name__=='__main__':print('-
系统 2019-09-27 17:57:12 2308
python中对线程的支持的确不够,不过据说python有足够完备的异步网络框架模块,希望日后能学习到,这里就简单的对python中的线程做个总结threading库可用来在单独的线程中执行任意的python可调用对象。尽管此模块对线程相关操作的支持不够,但是我们还是能够用简单的线程来处理I/O操作,以减低程序响应时间。fromthreadingimportThreadimporttimedefcountdown(n):whilen>0:print('T-
系统 2019-09-27 17:55:14 2308
talkischeap,showmethecode.importloggingimportlogging.handlerslogger=logging.getLogger("logger")handler1=logging.StreamHandler()#handler2=logging.FileHandler(filename="test.log",encoding="utf-8")#每隔1000Byte划分一个日志文件,备份文件为3个#handler2
系统 2019-09-27 17:54:58 2308
原文链接:https://www.jianshu.com/p/ef67cacf442c本篇笔记主要记录Opencv里的图像翻转,平移,旋转,仿射及透视功能,主要是下面几个API:cv2.flip()#图像翻转cv2.warpAffine()#图像仿射cv2.getRotationMatrix2D()#取得旋转角度的Matrixcv2.GetAffineTransform(src,dst,mapMatrix)#取得图像仿射的matrixcv2.getPers
系统 2019-09-27 17:54:42 2308
操作系统:CentOS7.5.1804_x64Python版本:3.6.81、使用pip在线安装1.1安装单个package格式如下:pipinstallSomePackage示例如下:比如:pipinstallscipy或者指定版本安装:pipinstallscipy==1.3.01.2安装多个package示例如下:pipinstall-rreq.txtreq.txt可以通过以下命令获取:pipfreeze>req.txt1.3在线安装的其它问题1.3
系统 2019-09-27 17:53:19 2308
手写代码实现基于信息熵划分的决策树算法文章目录手写代码实现基于信息熵划分的决策树算法1.简介2.算法实现思路3.代码如下参考1.简介阅读本文需要以下背景知识:-掌握周志华《西瓜书》第四章决策树原理-Python3.0基础语法及数据类型及操作不了解决策树请点击下面链接西瓜书第四章决策树学习笔记本文是基于信息熵准则进行划分选择的决策树算法的手写实现,不使用现有的机器学习包。算法流程见《西瓜书》第四章第一节。数据集使用西瓜数据集3.0(数据集在代码中不需要另外下
系统 2019-09-27 17:53:01 2308
Python识别璇玑图中诗的数量一、璇玑图简介璇玑图的读法有很多,这里我使用七七棋盘格的读法,在璇玑图中分离出一个七七棋盘格,如下表吏官同流污合玩痞悍蒙骗造假蛋鸡宴请客友朋远戚偏正反拨乱冤隶奸贪险冠眷阉佃味道人味爱公荒投背渣辣宠猪田臭终灭麻姬汗地相诚明香美血天烂俭贤馋甜粘寒妓贱贫苦断礼谦妻仙女桃花妹嫣姐懒惰猪狗低贱妾酸流泪目满惨婢惨妍淡廉奸艳难败羞雅美猴心家花月和勤狐嘴破佛花温耕鬼手颜心闭娴洁神眼抢虔腼恬俭欢馋欢姊俭食衣胖兄短弟闲柳细云风谦爷叛雷鸣闪电悍爹
系统 2019-09-27 17:52:55 2308
在shell(bash)下有2个很基本的功能,那就是tab补全,和clear清屏,对于我这种时不时不自觉的就手残要clear清屏一下的人来说,python控制台不能清屏很不爽,经过google的帮忙,找到了解决办法。执行“manpython”可以看到这样一个环境变量:PYTHONSTARTUPIfthisisthenameofareadablefile,thePythoncommandsinthatfileareexecutedbeforethefirst
系统 2019-09-27 17:52:47 2308
之前介绍过python开发工具Jupyter的使用,今天继续讲解python的数据类型,python中有整型、浮点型、字符串、布尔类型,我们重点介绍布尔类型的运算,以及不同数据类型之间的转换。使用Jupyter运行的时候有两个快捷键,Shift+Enter执行本单元,并且光标会移动到下一个单元;Ctrl+Enter是执行本单元,并且光标留在本单元。在python的数据类型中,我们定义变量a=1,那么a是一个整型;定义变量b=1.2,那么b就是一个浮点型,浮
系统 2019-09-27 17:52:41 2308
生成器,可迭代对象,迭代器之间究竟是什么关系?用一幅图来概括:1.生成器定义生成器方式一://区别于列表生成式gen=[x*xforxinrange(5)]gen=(x*xforxinrange(5))print(gen)//Out:at0x00000258DC5CD8E0>方式二:deffib():prev,curr=0,1whileTrue:yieldcurrprev,curr=curr,curr+prevf=fib()print(f)//Out:定义
系统 2019-09-27 17:52:19 2308