搜索到与相关的文章
Python

python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码

在使用Matplotlib画图过程中,有些内容必须鼠标点击或者划过才可以显示,这个问题可以依赖于annotate(s='str',xy=(x,y),xytext=(l1,l2),..)这个函数,其中s为注释文本内容,xy为被注释的坐标点,xytext为注释文字的坐标位置,其他参数可自行百度哈。当鼠标滑过时候,将其设置为可见,默认情况下为隐藏。下面是一个小例子:#-*-coding:UTF-8-*-importmatplotlib.pyplotaspltfi

系统 2019-09-27 17:53:10 2219

Python

python过滤中英文标点符号的实例代码

如下所示:importre#过滤不了\\\中文()还有――――r1=u'[a-zA-Z0-9'!"#$%&\'()*+,-./:;<=>?@,。?★、…【】《》?“”‘'![\\]^_`{|}~]+'#用户也可以在此进行自定义过滤字符#者中规则也过滤不完全r2="[\s+\.\!\/_,$%^*(+\"\']+|[+――!,。?、~@#¥%……&*()]+"#\\\可以过滤掉反向单杠和双杠,/可以过滤掉正向单杠和双杠,第一个中括号里放的是英文符号,第二个中

系统 2019-09-27 17:52:30 2219

Python

python之字符串字母大小写

函数名说明A.capitalize()将字符串A整体首字母大写,其他小写A.title()将字符串A单词首字母大写,其他小写A.upper()将字符串A中的字母小写换成大写A.lower()将字符串A中的字母大写换成小写A.swapcase()将字符串A中的字母大小写互换字符串首字母大写和单词首字母大写a='iloveChian'print(a.capitalize())#首字母大写print(a.title())#标题模式全部大写,全部小写a='Ilov

系统 2019-09-27 17:49:32 2219

Python

python opencv 二值化 计算白色像素点的实例

贴部分代码#!/usr/bin/envpython#-*-coding:utf-8-*-importcv2importnumpyasnpfromPILimportImagearea=0defostu(img):globalareaimage=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#转灰度blur=cv2.GaussianBlur(image,(5,5),0)#阈值一定要设为0!高斯模糊ret3,th3=cv2.thresh

系统 2019-09-27 17:49:22 2219

Python

Python数据类型 — 元组

元组类似于常量数组。元组名=(元素……)元组创建#创建tuple#格式:元组名=(元组元素1,元组元素2,……,元组元素n)#创建空的元组tuple1=()print(tuple1)#元组中的元素的类型可以不同tuple2=(1,2,3,"good",True)print(tuple2)#定义只有一个元素的元组tuple3=(1,)print(tuple3)print(type(tuple3))元组获取#元组元素的访问格式:元组名[]#下标从0开始tupl

系统 2019-09-27 17:48:39 2219

Python

python使用if语句实现一个猜拳游戏详解

任务要求在控制台中提示输入石头、剪刀、布,按回车键,然后给出游戏结果。分析我们知道在游戏规则中,石头克剪刀,剪刀克布,布克石头。但是这在计算机中并不是很好直接的表示,因此我们分别用0、1、2分别代表游戏中的石头剪刀布。那么电脑该如何出拳呢?那就该用到python中的一个模块random中的一个方法random.randint()在0~2范围内产生一个随机整数,就表电脑出拳了。random.randint()的用法如下:#首先导入模块importrandom

系统 2019-09-27 17:46:51 2219

Python

Python爬虫正则表达式常用符号和方法

正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。1、常用符号.:匹配任意字符,换行符\n除外:匹配前一个字符0次或无限次?:匹配前一个字符0次或1次.*:贪心算法,尽可能的匹配多

系统 2019-09-27 17:46:41 2219

Python

python+matplotlib实现鼠标移动三角形高亮及索引显示

Trifinder事件实例实例展示Trifinder对象对的使用。当鼠标移动到一个被分割的三角形上,这个三角形高亮显示,并且它的标签在图标题显示。展示下演示结果:完整代码:importmatplotlib.pyplotaspltfrommatplotlib.triimportTriangulationfrommatplotlib.patchesimportPolygonimportnumpyasnpdefupdate_polygon(tri):iftri=

系统 2019-09-27 17:38:42 2219

Python

Python利用ansible分发处理任务

其实对python熟悉的人都可以自己用paramiko来写任务的分发系统,再结合gevent的协程就能实现异步的处理。如果只想用工具的朋友可以使用一些工具,类似{puppet,saltstack,fabric,ansible,chef}等,其实这些工具的都是很好用的,不过于学习的成本,我建议大家使用ansible,这个模块封装的不错,功能也很齐全。我们首先先安装ansible把复制代码代码如下:pipinstallansible#其实我建议大家用ubunt

系统 2019-09-27 17:38:34 2219