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 2561

Python

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

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

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

Python

Python制作九宫格图片

思路:1、打开要处理的图片2、判断打开的图片是否为正方形3、如果是正方形,就进行九等分,如果不是正方形,先用白色填充为正方形,再进行九等分4、保存处理完的图片原图:fromPILimportImagedefcutNine(im):w=int(im.width/3)boxList=[]foriinrange(0,3):forjinrange(0,3):box=(j*w,i*w,(j+1)*w,(i+1)*w)boxList.append(box)imageL

系统 2019-09-27 17:48:01 2561

Python

汉字数字转阿拉伯数字。Python3实现。

可能有些情况没有考虑到。源码python3:#encoding=utf-8importmath#系数CN_NUM={'〇':0,'一':1,'二':2,'两':2,'三':3,'四':4,'五':5,'六':6,'七':7,'八':8,'九':9,'零':0,}#基数CN_UNIT={'十':10,'百':100,'千':1000,'万':10000,'亿':100000000,}#计算中文数字值,返回stringdefcalcCNNumberValue(

系统 2019-09-27 17:46:43 2561

Python

Python文本相似性计算之编辑距离详解

编辑距离编辑距离(EditDistance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。一般来说,编辑距离越小,两个串的相似度越大。例如将kitten一字转成sitting:('kitten'和‘sitting'的编辑距离为3)sitten(k→s)sittin(e→i)sitting(→g)Python中的Levenshtein包可以方便的

系统 2019-09-27 17:45:40 2561

Python

python操作 hbase 数据的方法

配置thriftpython使用的包thrift个人使用的python编译器是pycharmcommunityedition.在工程中设置中,找到projectinterpreter,在相应的工程下,找到package,然后选择“+”添加,搜索hbase-thrift(PythonclientforHBaseThriftinterface),然后安装包。安装服务器端thrift。参考官网,同时也可以在本机上安装以终端使用。thriftGettingStar

系统 2019-09-27 17:45:33 2561

Python

Selenium Two Tutorial using IronPython and I

SeleniumTwoTutorialusingIronPythonandInternetExplorerDriver-TheAutomatedTesterSeleniumTwoTutorialusingIronPythonandInternetExplorerDriverMon11Jan2010Thistutorialistoshowhowtousethe.NETSelenium2withdynamiclanguagesthatrunonthe.NETC

系统 2019-08-12 01:31:44 2561

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 2560

Python

python.matplotlib实现手动鼠标移动坐标点

01操作动画随意拖动任一点,任意运动02关键代码编程:python3.6运行环境:Pycharm只展示部分关键代码,需要源码的见文末链接关键:一定要注意能不能运动,由于坐标轴的设置区间不同,offset的偏差值,一定要对应好。否则,鼠标无法识别图中的点,造成无法移动的假象。'''设置:单点的动画移动'''def__init__(self):#创建figure(绘制面板)、创建图表(axes)self.fig,self.ax=plt.subplots()#设

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

Python

python pandas cumsum求累计次数的用法

本文主要是针对cumsum函数的一些用法。具体应用场景看下面的数据集。第一列是userID,第二列是安装的时间,第三列是安装的次数。我们现在想做一件事情。就是统计用户在某一天前累计的安装次数。譬如,对userID为20的用户,问在16天前,其安装次数为多少?答案应该是4次。用python的实现也很简单。又譬如,userID为44在19天前安装的次数,那就应该是1+3+1+1=6次。具体代码:(假设数据集为data)由于是针对每个userID,所以是需要将u

系统 2019-09-27 17:54:42 2560

Python

火了!评分9.7,这本Python书终于玩大了!

原文链接:https://t.csdnimg.cn/wSspPython火出天际,还有人管吗?自从连续半年拿下TOP1编程语言后,无论是薪资还是招聘需求,都越来越多了!同时,作为CSDN的编程小姐姐,我发现只要我推送Python相关的文章,大家就纷纷提问:小姐姐,我该不该学Python?如何学Python?鉴于大家都有这方面的困惑,今天就给大家推荐一本巨有影响力的Python实战书,上线时间仅2个月,就超越了众多实力派,成京东和当当网上的长期畅销图书,并且

系统 2019-09-27 17:57:28 2559

Python

python 实现上传图片并预览的3种方法(推荐)

在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览。常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面;另一种思路是,直接在本地内存中预览图片,用户确认提交后再上传至服务器保存。这两种方法各有利弊,方法一很明显,浪费流量和服务器资源;方法二则加重了浏览器的负担,并且对浏览器的兼容性要求更高(在某些低版本中的IE浏览器不支持)。以下是实现上述思路的方法:1.模板文件test.htmlTitl

系统 2019-09-27 17:54:23 2559

Python

Python分布式进程中你会遇到的问题解析

小惊大怪你是不是在用Python3或者在windows系统上编程?最重要的是你对进程和线程不是很清楚?那么恭喜你,在python分布式进程中,会有坑等着你去挖。。。(hahahaha,此处允许我吓唬一下你)开玩笑的啦,不过,如果你知道序列中不支持匿名函数,那这个坑就和你saybyebye了。好了话不多数,直接进入正题。分布式进程正如大家所知道的Process比Thread更稳定,而且Process可以分布到多台机器上,而Thread最多只能分布到同一台机器

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

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 2559

Python

对Python中画图时候的线类型详解

在Python中用matplotlib画图的时候,为了区分曲线的类型,给曲线上面加一些标识或者颜色。以下是颜色和标识的汇总。颜色(color简写为c):蓝色:'b'(blue)绿色:'g'(green)红色:'r'(red)蓝绿色(墨绿色):'c'(cyan)红紫色(洋红):'m'(magenta)黄色:'y'(yellow)黑色:'k'(black)白色:'w'(white)灰度表示:e.g.0.75([0,1]内任意浮点数)RGB表示法:e.g.'#2

系统 2019-09-27 17:46:33 2558