Python

python 面向对象之继承

继承什么是继承继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承classParentClass1:#定义父类passclassParentClass2:#定义父类passclassSubClass1(ParentClass1):#单继承,基类是ParentClass1,派生类是SubClasspassclassSubClass2(Paren

系统 2019-09-27 17:56:44 1909

Python

python关于矩阵重复赋值覆盖问题的解决方法

本文实例讲述了python关于矩阵重复赋值覆盖问题的解决方法。分享给大家供大家参考,具体如下:importitertoolsimportnumpyasnpcomb=list(itertools.combinations(list(range(regions)),2))bands_info=[]coeff=np.zeros([bands,len(comb)])forclainrange(classes):class_info=data[:,cla*bands

系统 2019-09-27 17:49:02 1909

Python

Appium+python自动化(三十五)- 命令启动appium之

简介前边介绍的都是通过按钮点击启动按钮来启动appium服务,有的小伙伴或者童鞋们乍一听可能不信,或者会问如何通过命令行启动appium服务呢?且听宏哥一一道来。一睹为快其实相当的简单,不看不知道,一看吓一跳,直接在docs命令窗口输入命令:appium就可以运行起appium这回小伙伴和童鞋们相信了吧,都启动来了。第一行:欢迎使用Appium,版本v1.8.1第二行:Appium启动成功,启动ip为默认的0.0.0.0,端口为默认的4723;默认即表示“

系统 2019-09-27 17:47:39 1909

Python

python中的字典使用分享

字典中的键使用时必须满足一下两个条件:1、每个键只能对应一个项,也就是说,一键对应多个值时不允许的(列表、元组和其他字典的容器对象除外)。当有键发生冲突时(即字典键重复赋值),取最后的赋值。复制代码代码如下:>>>myuniversity_dict={'name':'yuanyuan','age':18,'age':19,'age':20,'schoolname':Chengdu,'schoolname':Xinxiang}Traceback(mostre

系统 2019-09-27 17:37:47 1909

Python

小白专场-树的同构-python语言实现

目录一、题意理解二、求解思路更新、更全的《数据结构与算法》的更新网站,更有python、go、人工智能教学等着你:一、题意理解给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构的”。现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树的信息:先在一行中给出该树的结点树,随后N行第i行对应编号第i个结点,给出该结点中存储的字母、其左孩子结点的编号、右孩子结点的编号如果孩子结点为空,则在相应位置给出“-”

系统 2019-09-27 17:56:51 1908

Python

用Python+OpenCV对比图像质量的几种方法

前言图片的本质就是大量像素在二维平面上的组合,每个像素点用数字化方式记录颜色。可以直观的想象,一张图片就是一个巨大的电子栅格,每个格子内有一盏灯泡,这个灯泡可以变换256的三次方种颜色,就像下面这张卡通像素图一样,越清晰的图片像素越密集。这一次来看看OpenCV提供的两种图像质量对比方式(PSNR&SSIM)及其扩展,这篇文章会涉及到一点数学公式,顺便介绍一个我用过的生成公式的最佳在线编辑工具,秒杀所有收费工具。链接在这里,请收好:https://www.

系统 2019-09-27 17:51:59 1908

Python

python 将字符串中的数字相加求和的实现

计算字符串中所有数字的和,字符串中有数字和字母组合而成如果出现连续数字,按照一个数操作具体解释在代码行里:defsum_str(str1):len1=len(str1)#首先将字符串str1的长度赋值给len1sum=n=0#建立一个值为0的空变量sun#建立一个值为0的空变量nforiinrange(len1):#用i来遍历字符串的长度if49<=ord(str1[i])<=57:#判断字符ascii码是否在数字ascii值范围内n=n*10#n*=10

系统 2019-09-27 17:49:34 1908

Python

openCV+python实现人脸实时检测

一、静态的图像人脸检测importnumpyasnpimportcv2ascvpath='haarcascade_frontalface_default.xml'face_cascade=cv.CascadeClassifier(path)path='haarcascade_eye.xml'eye_cascade=cv.CascadeClassifier(path)#静态图像人脸检测img=cv.imread('test.jpg')gray=cv.cvtC

系统 2019-09-27 17:46:00 1908

Python

用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动

目标是拷贝微信的飞机大战,当然拷贝完以后大家就具备自己添加不同内容的能力了。首先是要拿到一些图片素材,熟悉使用图像处理软件和绘画的人可以自己制作,并没有这项技能的同学只能和我一样从网上下载相应的素材了。网上可以找到相应的这样的图片,注意,所有的元件图片要是png类型的图片,那样可以有透明的背景,否则会有白色的边框露出来。找到素材以后我们就要开始搭建我们的飞机大战了。微信上的飞机大战是由手指控制的,在电脑上,我们就先用鼠标代替了。按照之前我们在天空上移动云的

系统 2019-09-27 17:38:37 1908

Python

使用Python对testlink的读取

直接贴上代码...转载请注明出处哦。网上各种找,也没有找到完善的代码。有误之处请包含。分享给需要的小伙伴(创建case网上很多帖子。)如有不明请留言classTLinkHandle(object):def__init__(self):baseurl=localReadConfig.get_testlink('baseurl')key=localReadConfig.get_testlink('key')self.projectname=localReadC

系统 2019-09-27 17:56:39 1907

Python

C/C++/Qt与 Python 混合编程(2):Qt 调用嵌入python

在Qt的Project中添加一个py文件。然后在test_py.py中的内容如下:#ThisPythonfileusesthefollowingencoding:utf-8#if__name__=="__main__":#passdefhello():print("helloworld!")只有一个hello()函数,Qt就是调用这个hello函数,然后执行,显示hello,world!在上一节的主文件中添加如下代码:PyRun_SimpleString(

系统 2019-09-27 17:56:32 1907

Python

Windows系统Python直接调用C++ DLL的方法

环境:Window10,VS2019,Python2.7.12,64bit1,打开VS2019,新建C++Windows动态链接库工程Example,加入下列文件,如果Python是64位的则在VS中Solutionplatforms选择x64编译成64位的DLL;Example.h#pragmaonce#ifndefCPP_EXPORTS#defineCPP_EXPORTS#endif#ifdefCPP_EXPORTS#defineCPP_API_dec

系统 2019-09-27 17:52:25 1907

Python

Python机器学习算法库scikit-learn学习之决策树实现方法详解

本文实例讲述了Python机器学习算法库scikit-learn学习之决策树实现方法。分享给大家供大家参考,具体如下:决策树决策树(DTs)是一种用于分类和回归的非参数监督学习方法。目标是创建一个模型,通过从数据特性中推导出简单的决策规则来预测目标变量的值。例如,在下面的例子中,决策树通过一组if-then-else决策规则从数据中学习到近似正弦曲线的情况。树越深,决策规则越复杂,模型也越合适。决策树的一些优势是:便于说明和理解,树可以可视化表达;需要很少

系统 2019-09-27 17:48:44 1907

Python

python使用电子邮件模块smtplib的方法

Smptp类定义:smtplib.SMTP(host[,port[,local_hostname[,,timeout]]]),作为SMTP的构造函数,功能是与smtp服务器建立连接,在连接成功后,就可以向服务器发送相关请求,比如登陆,校验,发送,退出等。host参数为远程smtp主机地址,比如stmp.163.com;port为连接端口,默认为25;local_hostname的作用是在本地的FQDN(完整的域名)发送HELO/EHLO指令,timeout

系统 2019-09-27 17:38:37 1907

Python

Python Generators vs Iterators

http://stackoverflow.com/questions/2776829/difference-between-python-generators-vs-iteratorsiteratorisamoregeneralconcept:anyobjectwhoseclasshasanextmethod(__next__inPython3)andan__iter__methodthatdoesreturnself.Everygeneratorisan

系统 2019-08-12 01:32:46 1907