Python

Python学习笔记|Python中Unittest框架

Unittest1.环境Unittest为Python内嵌的测试框架,不需要特殊配置,仅需要在File---settings---Tools----PythonIntergratedTools下配置框架为Unittest2.编写规范需要导入importunittest测试类必须继承unittest.TestCase测试方法以test_开头模块和类名没有要求3.Unittest介绍importunittestdefadd(x,y):returnx+ydefs

系统 2019-09-27 17:52:58 2715

Python

Python数据可视化实现正态分布(高斯分布)

正态分布(Normaldistribution)又成为高斯分布(Gaussiandistribution)若随机变量X服从一个数学期望为、标准方差为的高斯分布,记为:则其概率密度函数为:正态分布的期望值决定了其位置,其标准差决定了分布的幅度。因其曲线呈钟形,因此人们又经常称之为钟形曲线。我们通常所说的标准正态分布是的正态分布:概率密度函数代码实现:#Python实现正态分布#绘制正态分布概率密度函数u=0#均值μu01=-2sig=math.sqrt(0.

系统 2019-09-27 17:51:53 2715

Python

python基础之切片列表id值变化

'''切片复制时的id值与直接赋值的列表不一样'''list_pratisce=[5,6,8,9,19]list_pratisce_backup=list_pratiscelist_pratisce_backup_qiepian=list_pratisce[:]print('list_pratisce的值是:',id(list_pratisce),'list_pratisce_backup的值是:',id(list_pratisce_backup),'li

系统 2019-09-27 17:55:31 2714

Python

python麦克劳林级数展开

我们利用python的sympy模块能够很方便的进行科学计算,可以利用它对变量表达式进行泰勒展开并绘制图像,下面是我对sin(x)进行麦克劳林展开并绘制图像frommatplotlibimportpyplotaspltimportnumpyasnpfrommpl_toolkits.mplot3dimportAxes3Dfromsympyimport*#用于求导积分等科学计算fromsympy.plottingimportplot3dfromsympy.fu

系统 2019-09-27 17:55:19 2714

Python

Python实现蒙特卡洛模拟

蒙特卡洛模拟是一种统计学方法,基本原理是通过大量的随机样本对系统进行模拟,从而求得所需计算的参量。使用蒙特卡洛模拟方法的基本要素包括:构建或描述概率模型、从已知概率分布采样、建立各种估计量。使用“简书-朱焕”的"定量分析项目总持续时间"例子:比如说我们现在有个项目,该项目共有三个WBS要素分别是设计、建造和测试,为了简单起见我们假设这三个WBS要素的预估的工期概率分布都呈标准正态分布,而且三者之间都是完成到开始的逻辑关系,这样整个项目工期就是这三个WBS要

系统 2019-09-27 17:48:10 2714

Python

python脚本执行CMD命令并返回结果的例子

最近写脚本的时想要用python直接在脚本中去执行cmd命令,并且将返回值打印出来供下面调用,所以特意查了下,发现主要有一下几种方式来实现,很简单:就拿执行adb,adbshell,adbdevices举例1.第一种方法os模块的os.sysytem()importosos.system('adb)执行括号中系统命令,没有返回值2.第二种方法:os模块的os.popen()if__name__=='__main__':importosa=os.popen(

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

Python

python+numpy按行求一个二维数组的最大值方法

问题描述:给定一个二维数组,求每一行的最大值返回一个列向量如:给定数组【1,2,3;4,5,3】返回[3;5]importnumpyasnpx=np.array([[1,2,3],[4,5,3]])#先求每行最大值得下标index_max=np.argmax(x,axis=1)#其中,axis=1表示按行计算print(index_max.shape)max=x[range(x.shape[0]),index_max]print(max)#注意到这里返回的

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

Python

python如何制作英文字典

本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。keys=[]dic={}defrdic():fr=open('dic.txt','r')forlineinfr:line=line.replace("\n",'')v=line.split(':')dic[v[0]]=v[1]keys.append(v[0])fr.close()defcentre():n=inpu

系统 2019-09-27 17:56:31 2713

Python

python小程序(12)输入一行字符,分别统计出其中英文字母/空格/数字和

思路:1.input函数输入的为str类型,所以判断是否为数字时:zifu[i]>=‘0’andzifu[i]<=‘9’0和9都为str类型2.判断是否为字母,判断字符是否在‘a’和‘z’之间,若是则为小写字母,在‘A’和‘Z’之间为大写字母zifu=input("Pleaseinputsomething:")#统计数字个数num=0#统计字母个数zimu=0#统计空格个数blankspace=0#统计其他字符个数qita=0foriinrange(len

系统 2019-09-27 17:55:02 2713

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 2713

Python

Python学习笔记之函数的定义和作用域实例详解

本文实例讲述了Python函数的定义和作用域。分享给大家供大家参考,具体如下:定义函数默认参数:可以向函数中添加默认参数,以便为在函数调用中未指定的参数提供默认值#如果调用cylinder_volume函数时,不提供radius参数,那么radius的值为5defcylinder_volume(height,radius=5):pi=3.14159returnheight*pi*radius**2向函数中的参数传值的方法:按照位置和按照名称cylinder

系统 2019-09-27 17:57:35 2712

Python

python 模拟贷款卡号生成规则过程解析

前言笔者在测试某web系统的过程中,需要用到“贷款卡号”,且此贷款卡号仅能使用一次,保存过后下一次无法再次使用相同的卡号。遂决定依据它的生成规则,自己写一段代码来实现。同时为了方便起见,贷款卡的前三位默认用数字来实现。1.生成规则如下:贷款卡编码一共有16位,最后两位是校验位整个贷款卡编码的规则如下:前三位:分别为数字或者大写英文字母第四位到第十四位:分别为数字后两位的校验码为前十四位乘以权重相加后除以97后的余数再加1后得到的数字,如果此数字为个位数,前

系统 2019-09-27 17:56:20 2712

Python

基于TCP网络传输协议和python3 的双路视频数据和单路指令传输显示系统

注意:这个代码是很早之前的写的一个小代码,可能会有一些地方会出现一些小问题,但是我在局域网的情况下已经测试过了。仅仅是局域网服务端代码:#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:K_liu'''这是一个服务器端程序可以通过TCP传输协议实现两路视频传输,一路指令传输,本程序采用一个随机数来模拟指令'''importsocketimportstructimporttimeimportcv2importnum

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

Python

机器学习:matlab和python实现PCA降维算法

概述降维是机器学习中十分重要的一种思想。在机器学习中,我们会经常处理一些高维数据,而高维数据情形下,会出现距离计算困难,数据样本稀疏等问题。这类问题是所有机器学习方法共同面临的问题,我们也称之为“维度灾难”。在高维特征中,也容易出现特征之间存在线性相关,也就是说有的特征是冗余的,因此降维也是必要的。降维的优点(必要性):去除噪声降低算法的计算开销(改善模型的性能)使得数据更容易使用使得数据更容易理解(几百个维度难以理解,几个维度可视化易理解)降维的方法有很

系统 2019-09-27 17:47:48 2712

Python

Python matplotlib绘制饼状图功能示例

本文实例讲述了Pythonmatplotlib绘制饼状图功能。分享给大家供大家参考,具体如下:一代码importnumpyasnpimportmatplotlib.pyplotasplt#Thesliceswillbeorderedandplottedcounter-clockwise.labels='Frogs','Hogs','Dogs','Logs'sizes=[15,30,45,10]colors=['yellowgreen','gold','#F

系统 2019-09-27 17:47:44 2712