Python

介绍Python中的fabs()方法的使用

方法fabs()返回x的绝对值。语法以下是fabs()方法的语法:importmathmath.fabs(x)注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。参数x--这是一个数值。返回值此方法返回x的绝对值。例子下面的例子显示fabs()方法的使用。#!/usr/bin/pythonimportmath#Thiswillimportmathmoduleprint"math.fabs(-45.17):

系统 2019-09-27 17:47:42 2672

Python

简单了解python gevent 协程使用及作用

简介没有切换开销。因为子程序切换不是线程切换,而是由程序自身控制,没有线程切换的开销,因此执行效率高,不需要锁机制。因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了,所以执行效率比多线程高很多Python对协程的支持还非常有限,用在generator中的yield可以一定程度上实现协程。yield传统的生产者-消费者模型是一个线程写消息,一个线程取消息,通过锁机制控制队列和等待,但一不小心就可能死锁。如果改用协程,

系统 2019-09-27 17:47:08 2672

Python

CentOS 升级Python3.5

系统环境CentOS7.3阿里云服务器1.ll/usr/bin/python*2.此时python的默认版本还是2.7.53.mvpythonpython.bak备份源文件后期可以恢复2.7.5版本4.下载自己需要的python版本https://www.python.org/ftp/python/以3.5为例子5.下载好了利用FTP工具上传到/root上传不再演示6.mkdir/usr/local/python3创建python3的文件存放位置依照个人习

系统 2019-09-27 17:57:41 2671

Python

Python解析CSV数据 - 通过Pandas解析逻辑分析仪导出的CSV数据

Python通过Pandas解析逻辑分析仪导出的CSV数据脚本要解决的问题Python代码备注:脚本要解决的问题为方便分析逻辑分析仪导出的csv数据,简单做了个转换工具。。。逻辑分析仪导出的csv数据是根据时间戳逐行排序,很难分析一个完整的帧数据,例如下图:下图逻辑分析仪工具导出的csv数据有3w多行,没办法直接通过该文件对数据帧进行分析,而且重点是。。。看时间长了太费眼!所以通过Pandas简单对数据做些行列变换,好方便查看与分析数据、Python代码P

系统 2019-09-27 17:55:07 2671

Python

Python 条形图与直方图有非常大的区别

区别:首先,条形图是用条形的长度表示各类别频数的多少,其宽度(表示类别)则是固定的;直方图是用面积表示各组频数的多少,矩形的高度表示每一组的频数或频率,宽度则表示各组的组距,因此其高度与宽度均有意义。其次,由于分组数据具有连续性,直方图的各矩形通常是连续排列,而条形图则是分开排列。最后,条形图主要用于展示分类数据,而直方图则主要用于展示数据型数据,我们初中学的就是条形统计图,很显然有没有当初那种感觉?(身高-年龄条形统计图)在坐标上画出每个年龄对应的频数。

系统 2019-09-27 17:54:48 2671

Python

【Python机器学习及实践】基础篇:无监督学习经典模型(特征降维)

Python机器学习及实践——基础篇:无监督学习经典模型(特征降维)特征降维不仅可以重构有效的低维度特征向量,同时也为数据展现提供了可能。在特征降维的方法种,主成分分析(PrincipalComponentAnalysis,PCA)是最为经典和实用的特征降维技术,特别是辅助图像识别方法有突出的表现。1.主成分分析线性相关矩阵秩计算样例importnumpyasnp#初始化一个2*2的线性相关矩阵M=np.array([[1,2],[2,4]])#计算2*2

系统 2019-09-27 17:45:46 2671

Python

Python第三方库face_recognition在windows上的安装过程

实际上face_recognition这个项目尤其是dlib更适用于Linux系统。经过我的测试,在性能方面,编译同样规格的项目,这个工具在Windows10上大约是Ubuntu上的四分之一。但是在这两者之间我没有看到在其他方面有什么差别。我使用本教程将这些工具安装到Windows10上,更近的版本也可能正常运行。安装了C/C++编译器的MicrosoftVisualStudio2015Boost库,V1.63或者更近的版本Python3CMake,Win

系统 2019-09-27 17:38:23 2671

Python

Python绘图库—matplotlib

matplotlib介绍Matplotlib是一个Python2D绘图库,可以生成各种硬拷贝格式和跨平台交互式环境的出版物质量数据。Matplotlib可用于Python脚本,Python和IPythonshell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。Matplotlib试图让简单易事的事情成为可能。你只需几行代码即可生成绘图,直方图,功率谱,条形图,误差图,散点图等。对于简单的绘图,pyplot模块提供类似MATLAB的接

系统 2019-09-27 17:56:09 2670

Python

windows + python + opencv 打开双目摄像头

windows+python+opencv打开双目摄像头chusei3d操作环境出现的问题解决方法程序实现操作环境windows764位,chusei3dwebcam(单条usb),python3,opencv2,出现的问题chusei3d摄像头只有单条USB线,没法用opencv中的库直接调用两个摄像头。解决方法群里面只用使用ubuntu操作系统的解决方法,大致思路使用uvc协议向usb设备发送命令,接下来接收usb设备返回来的图像。通过发送不同的命令,

系统 2019-09-27 17:54:46 2670

Python

Appium+python自动化(三十七)- 士兵突击许三多 - 多个

简介接着上一篇继续看一下如何并发测试以及并发测试的过程中,可能遇到的问题,在这里宏哥把宏哥遇到的和小伙伴或者童鞋们,一起分享一下。Appium端口检测问题思考经过前面学习,我们已经能够使用python启动appium服务,但是启动Appium服务之前必须保证对应的端口没有被占用,否则会出现如下报错:error:Couldn'tstartAppiumRESThttpinterfacelistener.Requestedportisalreadyinuse.P

系统 2019-09-27 17:54:09 2670

Python

Python实现扫描局域网活动ip(扫描在线电脑)

内网的主机都是自动分配ip地址,有时候需要查看下有那些ip在使用,就写了个简单的脚本。linux和windows下都可以用,用多线程来ping1-255所有的地址,效率不高,2分钟左右。先凑合和用吧。#-*-coding:utf-8-*-#author:orangleliudate:2014-11-12#python2.7.xip_scaner.py'''''不同平台,实现对所在内网端的ip扫描有时候需要知道所在局域网的有效ip,但是又不想找特定的工具来扫

系统 2019-09-27 17:48:35 2670

Python

python sklearn CountVectorizer的使用及相关说明

最近想用python对数据集进行数据预处理,想要分析系统调用之间的关系。初步想法是利用n-gram方法,因此查询到了python的sklearn中有一个CountVectorizer方法可以使用,在这里介绍一下这个函数的使用方法,以及其输出的相关含义。0x01输入及输出fromsklearn.feature_extraction.textimportCountVectorizer#fromsklearn.feature_extraction.textimp

系统 2019-09-27 17:56:23 2669

Python

How to install Pygame for Python 3.4 on Ubun

Firstrunthistoinstalldependencies:sudoapt-getinstallmercurialpython3-devpython3-numpy\libsdl-image1.2-devlibsdl-mixer1.2-devlibsdl-ttf2.0-devlibsmpeg-dev\libsdl1.2-devlibportmidi-devlibswscale-devlibavformat-devlibavcodec-devlibfr

系统 2019-08-12 09:27:29 2669

Python

使用python对多个txt文件中的数据进行筛选的方法

一、问题描述筛选出多个txt文件中需要的数据二、数据准备这是我自己建立的要处理的文件,里面是随意写的一些数字和字母三、程序编写importosdefeachFile(filepath):pathDir=os.listdir(filepath)#遍历文件夹中的textreturnpathDirdefreadfile(name):fopen=open(name,'r')forlinesinfopen.readlines():#按行读取text中的内容lines

系统 2019-09-27 17:55:56 2668

Python

Python中将字典转换为列表的方法

说明:列表不可以转换为字典①转换后的列表为无序列表a={'a':1,'b':2,'c':3}#字典中的key转换为列表key_value=list(a.keys())print('字典中的key转换为列表:',key_value)#字典中的value转换为列表value_list=list(a.values())print('字典中的value转换为列表:',value_list)运行结果:②转换后的列表为有序列表importcollectionsz=co

系统 2019-09-27 17:38:01 2668