2020
09-28
09-28
Python多线程thread及模块使用实例
多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。线程在执行过程中与进...
继续阅读 >
之前看到过很多头条,说哪国某人坚持了多少年自学使用excel画画,效果十分惊艳。对于他们的耐心我十分敬佩。但是作为一个程序员,自然也得挑战一下自己。这种需求,我们十分钟就可以完成!基本思路实现这个需求的基本思路是读取这张图片每一个像素的色彩值,然后给excel里的每一个单元格填充上颜色。所以主要用到的是PIL、openpyxl这两个库。PIL使用PIL是Python里面做图像处理的时候十分常用的一个库,功能也是十分的强大,这里...
技术实现原理:获取京东的具体的商品信息,然后再使用微信发送提醒工具:需要两个微信号,这两个微信号互为好友1.收集自己想要的商品url我们就以京东来举例,获取京东的秒杀商品信息:首先,我们在网页上打开京东,搜索我们想要的商品,这边我就以我最近买的东西为例子:我们需要找到它的商品信息,需要打开浏览器的开发者模式,之后我们需要选择自己的配送地址,这个时候里面就发送一些接口请求:我们选择一个有用的商品信息接口...
我们继续学习Python异步编程,这里将介绍异步Web框架sanic,为什么不是tornado?从框架的易用性来说,Flask要远远比tornado简单,可惜flask不支持异步,而sanic就是类似Flask语法的异步框架。github:https://github.com/huge-success/sanic不过sanic对环境有要求:macOS/linuxpython3.6+不过,我在macOS上安装sanic还是踩了坑。依赖库ujson一直安装失败。最后不得不卸载官方python,安装miniconda(第三方Python安装包,...
灰度图像染成红色和黄色#1.将灰度图像转换为RGB图像image=color.gray2rgb(grayscale_image)#2.保留红色分量和黄色分量red_multiplier=[1,0,0]yellow_multiplier=[1,1,0]#3.显示图像fig,(ax1,ax2)=plt.subplots(ncols=2,figsize=(8,4),sharex=True,sharey=True)ax1.imshow(red_multiplier*image)ax2.imshow(yellow_multiplier*image)HSV图像,H从0到1表示的颜色hue_gradient=np.linspace...
本人在此就不搬运书上关于密度聚类的理论知识了,仅仅实现密度聚类的模板代码和调用skelarn的密度聚类算法。有人好奇,为什么有sklearn库了还要自己去实现呢?其实,库的代码是比自己写的高效且容易,但自己实现代码会对自己对算法的理解更上一层楼。#调用科学计算包与绘图包importnumpyasnpimportrandomimportmatplotlib.pyplotasplt#获取数据defloadDataSet(filename):dataSet=np.loadtxt(filename,dtype=np.float32,...
概述:最近在赶毕业设计,遇到一个问题,爬虫模块我用PyQt5写了图形界面,为了将所有的输出信息都显示到图形界面上遇到了问题。先演示一下效果最终效果吧,下面两张图用来镇楼。可以看到我们图形界面和程序运行的返回的信息是一样的,并且成功把数据展示到图形界面。 1.怎么获取输出信息。eg:我们平时用编译器,例如pycharm,运行的时候,会有很多信息,或者直接在cmd窗口输入命令的时候,也有同样信息。例如...