Python

python在新的图片窗口显示图片(图像)的方法

使用python画图,发现生成的图片在console里。不仅感觉很别扭,很多功能也没法实现(比如希望在一幅图里画两条曲线)。想像matlab一样单独地生成一个图片窗口,然后我在网上找了一个多小时,都没有找到想要的,要么仅仅是画图的教程,要么就是问题提出了,也没人回答。我记得曾经我使用过一行代码,可以实现这个功能的。最后果然在Historylog里面找到了:%matplotlibqt5显示图像于新生成的一个图片窗口%matplotlibinline在cons

系统 2019-09-27 17:54:39 2490

Python

Python实现的多线程端口扫描工具分享

昨晚今晚写了两晚,总算把PyPortScanner写完了,姑且称之为0.1版本,算是一个Python多线程端口扫描工具。水平有限,实话中间有一些困惑和不解的地方,代码可能也写的比较乱。有些问题并未找到很好的解决方法,还望大家谅解。速度大家自己试验,我感觉还行。送上效果图两份,分别是扫单IP和扫IP段:源码:复制代码代码如下:#-*-coding:utf-8-*-__author__='Phtih0n'importthreading,socket,sys,c

系统 2019-09-27 17:52:54 2490

Python

python爬虫增加访问量的方法

看着自己少得可怜的访问量,突然有一个想用爬虫刷访问量的想法,主要也是抱着尝试的心态,学习学习。其实市面上有一些软件可以代刷流量比如流量精灵,使用感确实比我们自己写的代码要好一些第一版:网上借鉴了一下以下代码运行在python3importurllib.requestimporttime#使用build_opener()是为了让python程序模仿浏览器进行访问opener=urllib.request.build_opener()opener.addhea

系统 2019-09-27 17:50:47 2490

Python

四行Python代码,你也能从图片上识别文字!

阅读更多图像识别、文字识别,这些都是现在比较火的东西,现在大部分的AI都有在做这些东西,那我们就过来了解一下吧!只需要四行代码,完成从图片中读取图片中的文字!准备工作:我们需要两个安装包,先来安装一下:pipinstallpillowpipinstallpytesseract安装完之后,我们需要下载Tesseract-OCR这个软件,这里我已经将东西都打包好了放在百度云中,大家可以直接下载:链接:https://pan.baidu.com/s/1osNf9

系统 2019-09-27 17:48:24 2490

Python

python issubclass 和 isinstance函数

Pythonissubclass()函数issubclass()方法用于判断参数class是否是类型参数classinfo的子类。语法:issubclass(class,classinfo)参数class--类。classinfo--类。返回值如果class是classinfo的子类返回True,否则返回False。例子:#!/usr/bin/python#-*-coding:UTF-8-*-classA:passclassB(A):passprint(i

系统 2019-09-27 17:57:07 2489

Python

python实现调用摄像头视频时用图片挡脸技术

体验一把某主播的快乐!添加好图片后,可以直接运行。importcv2if__name__=='__main__':#调用摄像头video=cv2.VideoCapture(0);#数据参数face_detector=cv2.CascadeClassifier("haarcascade_frontalface_alt.xml");k_face=cv2.imread("1.jpg")#循环调用摄像头获取-图片数据#从摄像头中获取图片#第一个参数:获取成功FAL

系统 2019-09-27 17:56:04 2489

Python

python记录程序运行时间的三种方法

python记录程序运行时间的三种方法这里提供了python记录程序运行时间的三种方法,并附有实现代码,最后进行比较,大家参考下:方法1importdatetimestarttime=datetime.datetime.now()#longrunningendtime=datetime.datetime.now()print(endtime-starttime).seconds方法2start=time.time()run_fun()end=time.ti

系统 2019-09-27 17:54:28 2489

Python

Python.numpy中常用的几种产生随机数的方法

在利用numpy时,经常会用到随机数。这里将几种常用的容易混淆的用法进行总结。分别是:np.random.randint(low,high,size,dtype)numpy.random.rand(d0,d1,…,dn)np.random.randnrandom_sample(size)numpy.random.random([size])numpy.random.ranf([size])numpy.random.sample([size])具体使用直接上

系统 2019-09-27 17:50:23 2489

Python

Python中优化NumPy包使用性能的教程

NumPy是Python中众多科学软件包的基础。它提供了一个特殊的数据类型ndarray,其在向量计算上做了优化。这个对象是科学数值计算中大多数算法的核心。相比于原生的Python,利用NumPy数组可以获得显著的性能加速,尤其是当你的计算遵循单指令多数据流(SIMD)范式时。然而,利用NumPy也有可能有意无意地写出未优化的代码。在这篇文章中,我们将看到一些技巧,这些技巧可以帮助你编写高效的NumPy代码。我们首先看一下如何避免不必要的数组拷贝,以节省时

系统 2019-09-27 17:48:48 2489

Python

Python 多线程其他属性以及继承Thread类详解

一、线程常用属性1.threading.currentThread:返回当前线程变量2.threading.enumerate:返回一个包含正在运行的线程的list,正在运行的线程指的是线程启动后,结束前的状态3.threading.activeCount:返回正在运行的线程数量,效果跟len(threading.enumer)一样4.thr.setName:给线程设置名字5.thr.getName:得到线程的名字。举例:mport_threadasthr

系统 2019-09-27 17:45:57 2489

Python

python执行shell获取硬件参数写入mysql的方法

本文实例讲述了python执行shell获取硬件参数写入mysql的方法。分享给大家供大家参考。具体分析如下:最近要获取服务器各种参数,包括cpu、内存、磁盘、型号等信息。试用了HypericHQ、Nagios和Snmp,它们功能都挺强大的,但是于需求不是太符,亦或者太heavy。于是乎想到用python执行shell获取这些信息,python执行shell脚本有以下三种方法:1.os.system()复制代码代码如下:os.system('ls')#返回

系统 2019-09-27 17:37:57 2489

Python

基于Python实现对PDF文件的OCR识别

最近在做一个项目的时候,需要将PDF文件作为输入,从中输出文本,然后将文本存入数据库中。为此,我找寻了很久的解决方案,最终才确定使用tesseract。所以不要浪费时间了,我们开始吧。1.安装tesseract在不同的系统中安装tesseract非常容易。为了简便,我们以Ubuntu为例。在Ubuntu中你仅仅需要运行以下命令:这将会安装支持3种不同语言的tesseract。2.安装PyOCR现在我们还需要安装tesseract的Python接口。幸运的是

系统 2019-09-27 17:37:44 2489

Python

简单的Python抓taobao图片爬虫

写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品。从网页http://mm.taobao.com/json/request_top_list.htm?type=0&page=中提取taobao模特的照片。复制代码代码如下:#-*-coding:cp936-*-importurllib2importurllibmmurl="http://mm.taobao.com/json/request_top_list.htm?t

系统 2019-09-27 17:54:58 2488

Python

Python自动生成代码 - 通过tkinter图形化操作并生成代码框架

Python自动生成代码-通过tkinter图形化操作并生成代码框架背景脚本代码Demo_CodeGenerator.pydisplay.pyFileHandler.py:脚本运行结果:脚本代码目录背景在写代码过程中,如果有频繁重复性的编码操作,或者可以Reuse的各类代码,可以通过Python写一个脚本,自动生成这类代码,就不用每次手写、或者copy了。比如新建固定的代码框架、添加一些既定的软件逻辑,通讯协议、消息模板等等,再编写一套代码时,或者一个Fu

系统 2019-09-27 17:54:24 2488

Python

python求平均数、方差、中位数的例子

CalStatistics.pydefgetNum():#获取用户不定长度的输入nums=[]iNumStr=input("请输入数字(回车退出):")whileiNumStr!="":nums.append(eval(iNumStr))iNumStr=input("请输入数学(回车退出):")returnnumsdefmean(numbers):#计算平均值s=0.0fornuminnumbers:s=s+numreturns/len(numbers)d

系统 2019-09-27 17:50:32 2488