- 博客(22)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 python经典面试题之一:猴子报数
在与python相关的面试中,很经常能看到这样类似的一道题:有13只猴子围成一圈,编号分别为1~13,从1开始报数,报到10之后,下一个猴子又重新由1报起,每逢报到7的猴子出局,请设计程序,求得最终留下来的那一只猴子的编号。以前,我的解法是老老实实地写几个循环嵌套,不过其实有更加省事的办法:使用字典!以字典的键(int类型的1-13)作为猴子的编号,以他们对应的键值作为猴子当前的状态(报到几号数或者是已出局),定义字典的时候可以设置一个初值给它们。然后,设报数号为1,通过轮巡1-13号猴子进行报
2020-07-08 09:33:22 843
原创 python 一行打印出100以内的质素(素数)
python的列表推导式它是个好东西,不仅在列表里能用,在字典、集合中同样能用。如果想用一行代码打印出100以内的质数(素数)的话,不妨尝试一下下面这行代码:[print(k) for k in (set(range(2, 100 + 1)) - set([i + 1 for i in range(1, 100) for j in range(i) if (i + 1) % (j + 1) == 0 and j + 1 not in [1, i + 1]]))]当然,这样的一行过的代码并没有
2020-07-08 09:20:34 3242
原创 python3解决读取到的邮件中的乱码问题
点进来看这篇文章的你,是不是有这种情况,不管用什么模块去读取邮箱中的邮件,都能看到类似 “=?gb18030?B?1vfM4g==?=” 这样的仿佛像乱码一样的东西,你比如说这样子的:X-QQ-FEAT : YSSoAXAEBlFn3rgysgiXLVc6JAR+kPKEFS7ZN3zDXcfIwJbZ9PdiXyEAi1P1Y bCMaCcjuhodvyPMnINgRUNXG3cL92U...
2019-03-27 15:38:38 4381 3
原创 【自学笔记】之Python机器学习算法(2)——利用梯度下降法训练Logistic Regression模型
PS:参考书籍《Python机器学习算法》——赵志勇 @电子工业出版社我们从最终代码反过来看计算过程1.首先导入模块import numpy as np 2.然后下面是主训练函数def lr_train_bgd(feature, label, maxCycle, alpha): ''' 利用梯度下降法训练LR模型 :param feature:...
2019-02-26 11:37:51 988
原创 【自学笔记】之Python机器学习算法(1)
PS:参考书籍《Python机器学习算法》——赵志勇 @电子工业出版社0.1 机器学习基础0.1.1 机器学习的概念 机器学习能够从无序的数据中提取出有用的信息,那么什么是机器学习呢?以垃圾邮件的检测为例,垃圾邮件的检测是指能够对邮件做出判断,判断其为垃圾邮件还是正常邮件。 在人工智能技术发展的初期,人们尝试通过手写规则来解决许多问题(也就是现在常...
2019-02-25 00:48:09 356
原创 2019新的一年,新的气象,新的文章
曾经有那么一段时间,我区分不开个人笔记和博客两者之间的差别,现在我慢慢意识到了。个人笔记是给自己看的,面试官看不着,也不会看,诶博客就不一样了,提供一个主页链接过去,面试官爱看啥看啥,多好,所以从这篇博客往后,我会慢慢地把以前的笔记,从入门时到现在,一点一点移植回博客上,18年10月回到广东,也可能是回来的时间点不对吧,一直在找工作,现在又是一个年头了,希望以后的求职之路好走点。...
2019-02-24 16:18:12 257
原创 Numpy下dtype中的str_与string_的区别
为什么写这篇文章呢,其实简单来说就是因为搜不到别人有这类的文章呗,所以自己研究了一下。 在我的某个程序中需要将数据保存成numpy数组,数组中每个元素又必须是字符串的格式但是当你输入dtype=numpy.str的时候,你会发现又三个相近的数据类型可选,那就是str、str_和string_了,如下图str自然不用说,看后面就知道,builtins也就...
2019-02-21 15:39:54 28198 8
转载 TCP的三次握手与四次挥手详解(图文并茂)【转】
引用说明:转载自:https://blog.csdn.net/qzcsu/article/details/72861891原作者:小书go
2018-10-31 09:19:27 216
原创 python获取无忧网的招聘数据
工作前的闲聊又到了家里催找工作的时候我的天,就想窝在家多钻研一下程序都不行的然后,爬爬51job的招聘信息吧,主要是不想自己一页页去翻,怪麻烦的作为一个恋家的人,而且自己有台车子不开怪可惜的,鉴于广州限行,就暂不考虑,有需要再看看吧注:以下内容在作者这边的请求头中是有cookie值的,但大家如果需要用的话,就请使用自己的cookie值吧,代码中就不贴上去了接口分析搜索关...
2018-09-21 19:26:27 353
原创 pymongo笑谈
这纯属是一个水贴,工作中出现的笑点,笑了我一个下午今天下午同事在研究scrapy爬取数据爬取的过程完全没有问题,心想把数据写入MongoDB数据库吧但是我这个同事又没接触过MongoDB,他就开始自己在那捣腾下载,配服务啥的都搞定了配合到scrapy里面的时候,跑过来问我,有一个问题怎么也解决不了,数据拿到了却怎么也写不进数据库我过去一看,哎我的天导入模块写的""imp...
2018-09-14 16:43:27 338
原创 做一个爬虫专用的url解析器
思路分析首先是获取三个或以上的url(带参数的url)然后通过字符串方法将url中的基础url跟参数分离开通过对比多个url中的同一个参数的值,将参数分成三类一类为不变的参数,一类为会改变的参数,还有一类是时有时无(可有可无)的参数最后做成GUI,界面设想如下在左上方的text窗输入url,点击加入,在右侧列表窗会显示已添加的url,如果存在希望删除的url,点击列...
2018-09-07 23:00:43 1135
原创 selenium使用准备篇-----chrome浏览器与chromedriver之间的版本对应
找了两篇博客,觉得各有各的好,在这整合一下方便自己以后翻阅第一篇:[<转自CSDN--梓涵锦>]https://blog.csdn.net/u013274435/article/details/78973353第二篇:[<转自CSDN--CSDN怀>]https://blog.csdn.net/u013783095/article/details/79851...
2018-09-06 08:55:07 464
原创 初次安装opencv遇到的问题
这个版本是直接下载了opencv_python的whl文件直接pip install的,居然import后面跟的是cv后面出现下面的错误想卸载了现在的opencv_python,卸载时提示会移除以下内容于是,不受宠的它被我卸载了 然后直接在小黑窗pip install opencv-python这个时候却是import cv2了但!两者报的错误...
2018-08-15 22:44:12 1268
转载 【转】Python3 安装 PyQt5 -pycharm 环境搭建
参考以下链接https://www.cnblogs.com/Skyyj/p/6822238.html
2018-08-13 15:51:37 270
原创 pycharm配置QtDesigner
pycharm配置QtDesigner的时候找不到pyqt5目录下有designer.exe这个文件,于是找到了以下这篇文章参考自:https://blog.csdn.net/sinat_21427221/article/details/77448857
2018-08-13 15:46:44 854
原创 懒人动手,用python做一个基础翻译重命名器(破解百度翻译反爬手段)
想法:在做开发的时候,经常需要命名各种变量,方法/函数,类,包,库等。走一遍流程就是:想好要起的名字,比如“非常帅气”;然后上翻译网站,比如百度翻译,有道翻译;将中文输入并让其翻译成英文,此时就得出一个“very handsome”的单词;根据驼峰命名法,我们最后需要得到的字符串是“veryHandsome”。 初步构想实现步骤:1.做一个GUI界面,这里打算用tk...
2018-08-11 22:46:19 2654
原创 python操作MySQL数据库心得(numpy数组写入数据库)
最近突发奇想,想把以前用Matlab实现的对高频彩的开奖数据进行抓取并保存到本地的项目重新用python做一遍。加上前段时间学习的MySQL,想将读取回来的开奖数据存放到数据库里试试看。 废话不多说,实操看看。网页下载器这部分就比较简单了,不过值得一提的是,response需要encoding一下才能正常识别出内容,不然就是一大堆的乱码。import request...
2018-08-07 21:19:06 14814 4
原创 安装Scrapy的辛酸路
小哥哥我用的是Anaconda3自带的python3.5,一开始直接在Anaconda Prompt里输入pip install scrapy,出来一大片红色,我这就不截图了,因为已经搞定了没法往回返。后面我索性就直接先pip install Twisted,心想一步步分开来肯定就没问题,结果还是出来那一大片的红色报错,也就还是连接超时吧。具体原因就是我所在的教室当天网络太差,在安装Twi...
2018-08-01 18:40:53 342
转载 Scrapy 安装过程中遇到的问题及解决
其实,是找到了这位大哥的博客,问题是一样的,都是缺少Twisted。一看到同是天涯沦落人,就推送一下这位哥们儿的博客链接吧,大家借鉴一下。https://blog.csdn.net/perfectnihil/article/details/77461481...
2018-06-22 09:46:27 249
ffmpeg对python的解决方案
2019-03-01
网页输入框中输入的内容,在网页源码中找不到对应内容
2021-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人