![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
buaalzm
这个作者很懒,什么都没留下…
展开
-
封装t-sne绘图
介绍t-sne是一种将高维数据降维的算法,可以降成2维,然后画图显示出来,用来观察高维数据分布。代码使用方法,转成ndarray格式,用add_data一点点丢进去,然后调用draw就可以了import numpy as npimport matplotlib.pyplot as pltfrom sklearn import manifoldclass TsnePlotter(): ''' t-sne绘图 使用方法:一个一个用add_data添加数据,然后调用dra原创 2020-11-13 20:10:23 · 1008 阅读 · 0 评论 -
检查网络是否联通,并自动连WiFi
背景实验室网太差了,我一直在蹭楼下的网,不知道什么原因,最近wifi总是隔几分钟自己掉线,然后我手动断开wifi,再连接,他又好了。这样不是不能上网,但是隔几分钟被这样搞一下就很烦,于是决定写一个脚本自动完成这个工作。即隔一段时间检查一下网是不是断了,如果断了就自动连wifi。具体实现首先检查网络连通,我就用ping百度就可以了ping baidu.com如果ping不通,就会返回1,反之返回0通过查阅相关资料,用命令行连接wifi的命令是:netsh wlan connect name=b原创 2020-11-05 17:18:41 · 2659 阅读 · 5 评论 -
使用scrapy来找出微博上没有加好友的熟人
背景介绍我微博玩的晚,同学里面加上好友的也就40不到,为了把那些隐藏的好友揪出来。用scrapy写一个爬虫试一试。思路微博上面关注和粉丝都是公开的数据,可以用爬虫获取到的。而一个好友圈子里面的人,相互粉的比例也会比较大。这就是找到隐藏的好友的一个切入点。于是思路如下:从自己的账号入手,先抓取自己关注的人和自己的粉丝(0级好友)从第一批抓的数据开始,继续爬取0级好友的关注人和粉丝在爬取...原创 2020-02-27 21:27:58 · 662 阅读 · 1 评论 -
使用pywin32制作Windows自动化工具
使用pywin32制作Windows自动化工具最近在实验室用ENVI标了一批图,好多操作都是机械的重复的,于是想有没有可能做一个自动化的小工具来简化操作。查了一些资料发现pywin32应该是可以。于是先尝试简单做一个小例子练练手。这篇做的是打开记事本,输入helloworld,选择编码格式为utf-8并保存。使用了spy++工具来辅助程序的启动这里有两种写法,用下面哪一句都可def s...原创 2020-01-16 23:07:49 · 3246 阅读 · 2 评论 -
使用adb+PyQt5制作一个手机自动化的小工具
背景介绍这是一个从今年双十一时候产生的一个想法,好多平台上都有很多羊毛可以薅,每天签到啊什么的,然后每天去点就很烦,希望做一个自动化的小工具去让程序去自动完成各种签到,浏览什么的。正好赶上崴脚下不了地,只能宅在宿舍,而且最难的最优化也考完了,就利用这段时间把这个想法实现了一下。程序应包含如下几个功能有一个窗口专门用来显示手机的屏幕,在这个窗口上的点击和滑动应该能映射到手机的点击和滑动。并...原创 2019-12-15 20:42:47 · 2210 阅读 · 0 评论 -
selenium学习记录之安装
我使用的是anaconda+Chrome的组合selenium安装与配置通过pip安装selenium下载Chromedriver把Chromedriver放在anaconda下的scripts文件夹里面测试from selenium import webdriverbrowser = webdriver.Chrome()browser.get("https://w...原创 2019-08-17 17:48:48 · 502 阅读 · 0 评论 -
使用Python对鹅厂的文本情感分析接口进行封装
昨天尝试了鹅厂的AI开放平台中的文本情感分析功能。今天进行了封装,并且设计了针对鹅厂AI开放平台的接口。以后使用其他的功能扩展起来也能方便一些。首先简单画了一个UML类图:接下来是实现:qqaibase.py:'''data:2019.7.7copyright:buaalzm'''import timeimport randomimport stringfrom abc...原创 2019-07-07 13:11:47 · 222 阅读 · 0 评论 -
试用腾讯AI开放平台(文本情感分析)
官网:https://ai.qq.com/首先,要用QQ号注册一下,完善一下个人信息在控制台中创建应用给应用接入能力:接下来就可以进行调用了,参数有如下几个,具体见文档签名(sign参数)的生成要求在签名计算方法请求url生成代码为(文件:md5sign.py):import hashlibimport timeimport randomimport stringi...原创 2019-07-06 13:37:25 · 2782 阅读 · 0 评论 -
单网页Scrapy爬虫实验
参考:https://segmentfault.com/a/1190000013178839步骤1:新建项目进入一个目录,Shift+鼠标右键,在当前目录下打开命令行窗口。scrapy startproject mySpider其中, mySpider 为项目名称,可以看到将会创建一个 mySpider 文件夹我们打算抓取:http://www.itcast.cn/channel/… ...转载 2019-06-29 23:59:07 · 262 阅读 · 0 评论 -
xpath学习
在HTML和XML文档解析的时候会用到xpath学习的原始教程:https://blog.csdn.net/u013332124/article/details/80621638首先导入from lxml import etreexpath语法表达式描述nodename选取此节点的所有子节点。/从根节点选取。//从匹配选择的当前节点选择文档中的节点...转载 2019-06-29 23:28:10 · 100 阅读 · 0 评论 -
封装和使用腾讯AI开放平台的滤镜和通用OCR功能(Python)
上一篇文章封装和使用了文本情感分析功能,这一篇更进一步,封装了滤镜和通用OCR功能。与上一篇不同的是,传递文本信息只需要将文本编码到URL中,用GET方式请求数据。图片体积图片需要先对图片进行base64编码,然后例行生成md5摘要字符串,之后使用POST方法请求数据。考虑到两种请求方式的不同,在上一篇的基础上,我对基类的接口进行了扩展,分别对两种不同的请求数据方式,设计了两个不同的接口get_...原创 2019-07-07 22:35:07 · 440 阅读 · 0 评论