python
辣辣的鱼~~
这个作者很懒,什么都没留下…
展开
-
kd树搜索与线性搜索对比
在做毕业设计的时候,遇到这样一个需求:给定一万五千个点,再给定一个目标点,要求离目标点的最近点,说白了就是求“最近邻”问题传统的方式,就是从第一个点开始算距离,把一万五千个点都算完,再取最小值但是这样的方式比较慢,所以利用了knn算法中的kd树进行搜索kd树的原理在李航的《机器学习》书籍中有详细的介绍,包括kd树的构建和kd树的搜索,但是李航的书里面只有kd树搜索最近邻关于原理...原创 2019-04-05 20:07:25 · 675 阅读 · 1 评论 -
itchat微信多开
使用itchat能够非常块地创建自己的微信聊天机器人,或者完成自动回复但是itchat有一个缺点,它的原理是运用网络抓包,换句话说就是上网页版的微信而我们知道网页版的微信跟PC版的微信是不能共存的所以在使用itchat的过程中,只能登陆手机,而不能登陆PC版今天在itchat的网站https://itchat.readthedocs.io/zh/latest/上看到了 “...原创 2019-04-05 21:39:35 · 1269 阅读 · 0 评论 -
微信自动回复群聊
在之前的文章中写了一个微信自动回复的脚本https://blog.csdn.net/qq_34525938/article/details/88963303但是发现在群聊中没有办法自动回复,现在想要的效果就是如果有人在群里面@我的话,我就自动回复,如果没有@我,就不管看了itchat的文档之后,加上了回复群聊的代码代码:#!/usr/bin/pythonimport itc...原创 2019-04-05 22:27:42 · 2520 阅读 · 1 评论 -
python的global变量一种用法
在用itchat的时候,全局变量引用不到,需要用global关键字指明变量是全局的name = "outter"def hello(): # global name name = "inner" print('hello', name)if __name__ == "__main__": hello() print(name)上面的代...原创 2019-04-05 23:46:27 · 1638 阅读 · 0 评论 -
selenium截屏有iframe网页的验证码
先上代码:from PIL import Imagefrom selenium import webdriverimport timedef get_snap(driver): # 这个函数是截全屏的 driver.save_screenshot('full_snap.png') page_snap_obj = Image.open('full_snap.png'...原创 2019-04-01 13:05:43 · 883 阅读 · 2 评论 -
itchat自动回复
最近打算换新手机——>诺基亚但是考虑到微信会有人发送消息给我,所以还是得写个脚本自动回复一下别人所以就有了下面这个脚本,自己的文件助手是控制端,发送on开启回复功能,发送off关闭回复功能当朋友发微信给你的时候,就能自动回复想要说的话代码如下(利用itchat包很简单的实现):附上 itchat的文档url:https://itchat.readthedocs.io...原创 2019-04-02 09:34:09 · 859 阅读 · 0 评论