Python

python fuzzywuzzy模块模糊字符串匹配详细用法

github主页导入:>>>fromfuzzywuzzyimportfuzz>>>fromfuzzywuzzyimportprocess1)>>>fuzz.ratio("thisisatest","thisisatest!")out97>>>fuzz.partial_ratio("thisisatest","thisisatest!")out100fuzz.ratio()对位置敏感,全匹配。fuzz.partial_ratio()对位置敏感,搜索匹配。2)

系统 2019-09-27 17:57:13 10118

Python

尝试使用Python多线程抓取代理服务器IP地址的示例

这里以抓取http://www.proxy.com.ru站点的代理服务器为例,代码如下:#!/usr/bin/envpython#coding:utf-8importurllib2importreimportthreadingimporttimeimportMySQLdbrawProxyList=[]checkedProxyList=[]#抓取代理网站targets=[]foriinxrange(1,42):target=r"http://www.prox

系统 2019-09-27 17:46:37 9991

Python

python matplotlib.pyplot.gca() 函数的作用

当前的图表和子图可以使用plt.gcf()和plt.gca()获得,分别表示GetCurrentFigure和GetCurrentAxes。在pyplot模块中,许多函数都是对当前的Figure或Axes对象进行处理,比如说:plt.plot()实际上会通过plt.gca()获得当前的Axes对象ax,然后再调用ax.plot()方法实现真正的绘图。引用https://blog.csdn.net/weixin_34150224/article/detail

系统 2019-09-27 17:51:35 7694

Python

【附代码】python爬取新浪微博(微博内容,微博评论,用户信息等)并进

新浪微博数据抓取及情绪分析微博数据爬虫开始爬虫之前请先了解代码实现(一)利用高级搜索抓取指定微博(二)抓取任意微博数据文本情绪分析工具及原理数据预处理和模型训练本文包含内容:借助Python抓取微博数据,可以实现对微博用户信息,微博内容,微博点赞数评论数转发数,评论内容等信息的抓取,并对抓取的数据进行情绪分析代码实现:微博用户的行为与情感分析爬虫过程中如有问题请留言,或者在github的代码中开issue,我们会及时解答。微博数据爬虫开始爬虫之前请先了解Q

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

编程技术

常用正则表达式 新旧身份证合法性验证及相互转

关键字:正则表达式模式匹配Javascript摘要:收集一些常用的正则表达式。正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=fu

系统 2019-08-29 23:39:28 6014

Python

Python+OpenCV+OpenPose实现人体姿态估计(人体关键点检测)

目录1、人体姿态估计简介2、人体姿态估计数据集3、OpenPose库4、实现原理5、实现神经网络6、实现代码1、人体姿态估计简介人体姿态估计(HumanPostureEstimation),是通过将图片中已检测到的人体关键点正确的联系起来,从而估计人体姿态。人体关键点通常对应人体上有一定自由度的关节,比如颈、肩、肘、腕、腰、膝、踝等,如下图。通过对人体关键点在三维空间相对位置的计算,来估计人体当前的姿态。进一步,增加时间序列,看一段时间范围内人体关键点的位

系统 2019-09-27 17:51:54 5495

Python

Python信号分析 | 信号的表示(二)【三角、复指数、矩形脉冲、阶跃】

戳链接看第一篇:Python信号分析|信号的表示(一)1、三角信号三角信号在MATLAB中用tripuls函数表示。ft=tripuls(t,width,skew)产生幅度为1,宽度为width,且以0为中心左右各展开width/2大小,斜度为skew的三角波。width默认值为1,skew的取值范围为[-1,1]。在Python中用一个分段函数来表示三角信号。Python代码如下:"""三角信号"""importnumpyasnpimportmatplo

系统 2019-09-27 17:55:40 5015

Python

python3使用pyppeteer绕过navigator.webdriver

如今,网上说的检测脚本特征值的办法是#chrome启动#F12console输入navigator.webdriver#脚本被识别则返回>>true#正常浏览器会返回>>undefined#或者>>False以上是目前网上比较流行的脚本检测一种说法,如果有其他pyppeteer是什么?pyppeteer是基于node.js操作chromium的非官方模块是网上文章比较流程的一种,用来替代selenium绕过驱动器特征值检测的一个模块,网上文章常见例子,淘宝

系统 2019-09-27 17:56:46 4970

Python

(方法总结)Python 一行代码提取字符串每个单词首字母的两种方法

第一种方法:使用知识点:列表推导式切片split()方法实现案例:In[1]:a_str="ILovePython"In[2]:[i[0]foriina_str.split("")]Out[2]:['I','L','P']第二种方法:使用知识点:正则\b:是空格定位符,匹配一个单词边界,即字与空格间的位置;\w:匹配单词字符,即a-z、A-Z、0-9、_;re.findall():在字符串中找到正则表达式所匹配的所有字串,返回一个列表,如果匹配失败,则返回

系统 2019-09-27 17:57:34 4927

Python

Python小程序(5)有1234四个数字,可以组成多少个三位数

有1234四个数字,可以组成多少个三位数思路让个位十位百位分别遍历1234,但是要保证个位十位百位不能相同#有1234四个数字,可以组成多少个三位数num=0forgeinrange(1,5):forshiinrange(1,5):forbaiinrange(1,5):ifge!=shiandshi!=baiandge!=bai:he=ge+shi*10+bai*100ifhe>=100andhe<=999:num+=1print(he)print('总数

系统 2019-09-27 17:55:00 4904

Python

关于python中如何导入pygame模块(超详细)

pygame模块是游戏相关的库一、下载Pygame所需的wheel安装包https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame注意自己的python版本,要与这个对应例如我是win1064位下pythton3.6,则选择这个。二、将下载的.whl文件移动到您的python35/Scripts目录中将下载的.whl文件移动到您的python35/Scripts目录中(如果是tensorflow环境,则在anaco

系统 2019-09-27 17:57:34 4822

编程技术

Modbus测试工具(Modbus Master调试工具)

ModbusPoll是Modbus主设备模拟工具,帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于监控、测试、调试Modbus通讯设备。可以多个窗口中同时监控多个Modbus子设备!与ModbusSlave的用户界面相同,支持功能01,02,03,04,05,06,15,16,22和23,监视串口数据。支持以下Modbus协议:RTUASCIIModbusTCP寄存器和线圈的读写:同时操作(读/写)127个寄存器、同时操作(读/写

系统 2019-08-29 22:13:15 4805

Python

Python xlwings模块简单使用

Pythonxlwings模块简单使用xlwings安装xlwingsexcel-book-打开-新建xlwingssheet-apixlwings操作数据xlwings读取数据xlwings安装操作excel模块的比较xlwings官方文档基本操作安装pipinstallxlwingsxlwings打开-新建打开excel文件多个excel操作importtimeimportxlwingsasxw"""visibleTure:可见excelFalse:不

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

Android

Android 数据库SQLite的使用简单Demo

AndroidContentProvider应用场景:在Android官方指出的Android的数据存储方式总共有五种,分别是:SharedPreferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,而且这些知识在前面我都有介绍,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库、通讯录等,这时我们就可能通过ContentProvider来满足我们的需求

系统 2019-08-12 09:30:12 4594