拥有Python标签的文章
Python

python实现正整数N等于M个正整数之和

#_*_coding:UTF-8_*_#正整数N等于M个正整数之和importitertoolsimportsysimportosimportcopy#参数说明#total:表示有多少个数,M#sum:表示正整数的和,N#comb_list:存储最终输出的所有列表组合#tmp_comb_list:临时最终输出的所有列表组合#max_num:当前组合中的最大取值#num_pos:当前求出的数值在当前list中保存的位置defdoFindComb(total,

系统 2019-09-27 17:56:34 2160

Python

bluepy 一款python封装的BLE利器简单介绍

1、bluepy简介bluepy是github上一个很好的蓝牙开源项目,其地址在LINK-1,其主要功能是用python实现linux上BLE的接口。ThisisaprojecttoprovideanAPItoallowaccesstoBluetoothLowEnergydevicesfromPython.AtpresentitrunsonLinuxonly;I'vemostlydevelopeditusingaRaspberryPi,butitwilla

系统 2019-09-27 17:56:40 2159

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 2159

Python

python数据归一化及三种方法详解

数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原始数据经过数据标准化处理后,各指标处于同一数量级,适合进行综合对比评价。以下是三种常用的归一化方法:min-max标准化(Min-MaxNormalization)也称为离差标准化,是对原始数据的线性变换,使结果值映射到[0,1]之间。转换函数如下:其

系统 2019-09-27 17:50:07 2157

Python

python之FTP口令猜解

0x00第一版:这一版没有使用线程池,当字典过大的时候就会出现子线程过多,导致内存,CPU等爆满。importeasyguiasgui#导入uiimportftplib#导入ftp模块frommultiprocessingimportProcess,Queue#引入多线程机制importtimedefinfo_get():#获取爆破信息参数title="FTP暴力猜解"message=['请选择用户文件','请选择密码文件','请输入要猜解的主机ip','

系统 2019-09-27 17:46:20 2157

Python

python常用库之NumPy和sklearn入门

Numpy和scikit-learn都是python常用的第三方库。numpy库可以用来存储和处理大型矩阵,并且在一定程度上弥补了python在运算效率上的不足,正是因为numpy的存在使得python成为数值计算领域的一大利器;sklearn是python著名的机器学习库,它其中封装了大量的机器学习算法,内置了大量的公开数据集,并且拥有完善的文档,因此成为目前最受欢迎的机器学习学习与实践的工具。1.NumPy库首先导入Numpy库importnumpya

系统 2019-09-27 17:54:38 2155

Python

opencv-python进行sift匹配之后输出匹配点的坐标

查阅资料得在经过sift匹配之后,特征点类如下所示classKeyPoint{Point2fpt;//坐标floatsize;//特征点邻域直径floatangle;//特征点的方向,值为[零,三百六十),负值表示不使用floatresponse;intoctave;//特征点所在的图像金字塔的组intclass_id;//用于聚类的id}opencv-python中也一样#coding=utf-8'''@project:binocular_vision@

系统 2019-09-27 17:48:23 2155

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 2155

Python

python - Django In-Memory SQLite3 Database -

python-DjangoIn-MemorySQLite3Database-StackOverflow1downvoteYouwillwanttousefixtures:https://docs.djangoproject.com/en/1.3/howto/initial-data/share|edit|flagansweredJul6'11at16:43John2,686314upvoteflagThanksforthelink.I'munfortuna

系统 2019-08-12 01:55:43 2155

Python

最近写python的一点心得

所有的进程需要进行监管,都认为是不可靠的,可以使用supervised或是forever之类的进行外部程序的监管,如redis等,一旦down机要立刻重启,最好还有相关的发送邮件之类的对于自己写的程序,根据情况要在业务程序监管上,比如异常killed掉了,或是内在泄漏了outofmemory了,要时刻认为自己的程序会crash,时刻标记自己的信息,以便能断点续执行,特别是对一些扫数据库的任务,能接着那个点上,而不是重头再来,这个很重要最好这种情况的moni

系统 2019-08-12 01:32:21 2155

Python

python实现socket通讯(UDP)

Server:importsocketaddress=(127.0.0.1,31500)s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)s.bind(address)whileTrue:data,addr=s.recvfrom(2048)ifnotdata:print"clienthasexist"breakprint"received:",data,"from",addrs.close()Client:i

系统 2019-08-29 22:34:17 2153

Python

python 创建弹出式菜单的实现代码

python创建弹出式菜单的实现代码实现效果图:Python代码importwin32uiimportwin32apifromwin32conimport*frompywin.mfcimportwindowclassMyWnd(window.Wnd):def__init__(self):window.Wnd.__init__(self,win32ui.CreateWnd())self._obj_.CreateWindowEx(WS_EX_CLIENTEDG

系统 2019-09-27 17:54:25 2152

Python

给Jupyter Notebook添加多版本Python环境

在使用Anaconda+Juyternotebook的时候,默认Juyternotebook里只有最初时的python3环境,当通过Anaconda创建一个新版本python环境时,需要一些操作来将其添加到Juyternotebook的选项中。首先在命令行中激活需要添加的环境:condaactivatetf2.0然后安装ipykernelpipinstallipykernel最后通过ipykernel为jupyter添加该环境:python-mipyker

系统 2019-09-27 17:56:12 2151