Ahab杂货铺

其他

用Python做一个翻译软件

程序的功能很简单,可以从三个主流翻译器中选择任意的翻译器进行单词和句子的翻译,使用PyQt5模块实现人机交互,用requests模块发送请求,并将翻译结果返回给用户。
2019年1月28日
其他

【LeetCode】数组--合并区间(56)

先将目标区间数组从小到大排序,然后从第一个区间开始,如果相邻的两个区间,end小于start则合并区间,且生成新的区间,如果不小于,则放到返回区间,可以看下面几个例子。[1,3][2,6]
2019年1月25日
其他

斗图?教你用Python制作表情包

这是一个捂脸的表情,可以表达内心千万只***奔腾而过,使用Turtle来实现,可以将这个图分成以下几个部分:脸,嘴巴,牙齿,两边的眼泪,手指和手腕,完整的代码和语法不过多解释,贴一个画脸的代码。
2019年1月24日
其他

介绍一个牛逼的Github项目

Github上对这个项目做了详细的介绍,欢迎大家去学习,国内人脸识别起步较晚有很大的职位需求,感兴趣的小伙伴可以往这个方向发展,比较不错的公司有旷视、商汤、云从、依图。
2019年1月23日
其他

机器学习(一)导论

要清楚,它只是机器学习,因为孩子从蜡烛中学习模式,他了解到“红色和明亮的模式意味着痛苦”另一方面,如果他仅仅因为他的父母警告他而忽略了炉顶,那就是“明确的编程”而不是机器学习。
2019年1月22日
其他

俄罗斯方块进阶--AI俄罗斯方块

Dellacherie算法,一种基于基于深度搜索的算法。深度搜索需要优化的地方很多,假如计算的层数不够、没有高效的剪枝,一不小心容易写成人工智障,时间复杂度也不好。Pierre
2019年1月21日
其他

除了画佩奇我们还要玩点更高级的

这是一个发生在大山里的故事,但故事的情节所有人都不会陌生。快过年了,在农村爷爷给城里的孙子打电话,孙子说想要“佩奇”,为了满足孩子的心愿,爷爷开始满村子找佩奇…
2019年1月18日
其他

致青春--Python实现俄罗斯方块

Board.BoardWidthboard的大小可以动态的改变。所以方格的大小也应该随之变化。squareWidth()计算并返回每个块应该占用多少像素--也即Board.BoardWidth。
2019年1月17日
其他

【Python爬虫】Urllib的使用(2)

urllib.request.urlopen('http://httpbin.org/post',data=data)12print(response.read())1314#
2019年1月16日
其他

【LeetCode】贪心算法--划分字母区间(763)

由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中的一个片段。返回一个表示每个字符串片段的长度的列表。
2019年1月15日
其他

python异常报错详解

这篇文章虽然篇幅有点长,但这不并是一篇关于Python异常的全面介绍的文章,只是在学习Python异常后的一篇笔记式的记录和平时写代码过程中遇到异常记录性的文章。
2019年1月14日
其他

机器学习实战--住房月租金预测(3)

“count:poisson”–计数问题的poisson回归,输出结果为poisson分布。在poisson回归中,max_delta_step的缺省值为0.7。(used
2019年1月12日
其他

【LeetCode】贪心算法--分发糖果(135)

老师想给孩子们分发糖果,有N个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到
2019年1月8日
其他

我的2018

站着18年的小尾巴上对自己过去的一年做一次总结,由于今天心情很糟糕这篇文章反反复复改了七八次,初稿戾气很重估计发完以后会被骂死,为了自己不挨骂不添堵,最终呈现给大家的是和谐友爱版。
2018年12月31日
其他

汇总|这个公众号到底在写啥?

这篇文章的目的一是为了告知大家公众号会暂停更新,再就是对自己的公众号做一次复盘,看看这两个月以来自己到底写了些啥。
2018年12月19日
其他

如何在大学里成为IT技术大神?

【LeetCode】贪心算法--买卖股票的最佳时机
2018年12月18日
其他

机器学习实战--住房月租金预测(2)

kc_test.fillna(kc_test.mean())对于装修状态,居住状态,距离,地铁站点和线路均用0填充,区均用中位数8来填充,出租方式用2填充,同时做了一个判断
2018年12月17日
其他

一道课后练习题背后的知识点

前两天做了一个随机生成密码的课后练习题,题目挺简单,但是这个题目却有两个比较重要的知识点Random和String模块,今天就跟大家聊一聊这两个知识点。话不多说,我们开始吧。
2018年12月13日
其他

【LeetCode】贪心算法--买卖股票的最佳时机 II(122)

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。
2018年12月12日
其他

【Python爬虫】初识爬虫(1)

版的赞赏功能被关闭,可通过二维码转账支持公众号。
2018年12月11日
其他

Python人工造雪2.0(动态版)

pygame.display.set_mode(SIZE)3pygame.display.set_caption("下雪了")4#加载位图5background
2018年12月7日
其他

用Python来一场人工造雪

裹紧小被子的我给大家介绍一波Python的骚操作,利用Python绘制雪花。
2018年12月5日
其他

机器学习实战--住房月租金预测(1)

'way_rent','area','local','subway_line','subway_station','subway_distance','renovated']2223test
2018年12月4日
其他

打通Python学习的任督二脉

文中的所有思维导图引自公众号「数林觅风」,作者博客:https://woaielf.github.io/
2018年12月3日
其他

【LeetCode】汇总贴(NO.1-20)

自己的打算建一个LeetCode刷题群,大家每天在群里交流刷题心得,人数不想过多控制在20人左右感兴趣的小伙伴记着私聊我。为面试而生,期待你的加入。
2018年12月3日
其他

Python之禅

期待大家都能写出优美的代码,里边有些禅意我也没悟透,就是结合我自己的代码经验来写的,希望大牛斧正,这个原则不仅仅适用于python,对于java,c都是一样的。最后祝大家周末愉快
2018年11月30日
其他

Python面向对象之封装(04)

应用场景:在实际开发中对象的某些属性或方法,可能只希望在对象内部被使用,而不希望在外部被访问到。私有属性就是对象不希望被公开的属性,私有方法就是不希望被公开的方法。
2018年11月29日
其他

【LeetCode】(No.020)有效的括号

分析数据结构中有一个栈的概念,解题思路一就是利用栈的思路解决问题,遇到左括号就进栈,遇到右括号,就判断栈顶元素是否与之匹配,匹配的话就pop出栈,不匹配的话就返回false。
2018年11月28日
其他

从0开始如何用一个月杀进机器学习比赛Top25%

【LeetCode】(No.019)删除链表的倒数第N个节点
2018年11月27日
其他

【LeetCode】(No.019)删除链表的倒数第N个节点

刷题模块的初衷是恶补数据结构和算法,不管自己的公众号怎样变化,刷题这个模块一定会保留下去,期待自己能成为offer收割机。LeetCode
2018年11月22日
其他

30行代码实现微信自动回复机器人

本程序通过itchat获取微信的相关消息,将微信消息传输到机器人接口(本程序使用的是图灵),获取机器人的返回消息。将返回消息返回给微信消息的发送人。以此实现将微信个人号变身为聊天机器人。
2018年11月21日
其他

Python面试题【BAT版】(02)

自省就是面向对象的语言所写的程序在运行时,所能知道对象的类型.简单一句就是运行时能够获得对象的类型.比如type(),dir(),getattr(),hasattr(),isinstance().
2018年11月20日
其他

Python面向对象之多态(03)

running')1920peo1=People()21pig1=Pig()22d1=Dog()2324peo1.run()25pig1.run()26d1.run()
2018年11月19日
其他

程序员必备排序算法(2)

另一种是线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。主要有:计数排序,基数排序,桶排序等。
2018年11月17日
其他

【LeetCode】(No.018) 四数之和

字典查找使用两个循环,第一个for循环,先求后2个值可能的取值的所有情况,并且把它们储存在一个字典里,以和作为键。第二个for循环,我们遍历前2个值所可能取的各种值,算出和并且检查target
2018年11月15日
其他

媒体人自保攻略

这两天最火的莫过于网信办发文整治自媒体的混乱现象,在发布之后,直接一批大
2018年11月14日
其他

程序员必备排序算法(1)

另一种是线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。主要有:计数排序,基数排序,桶排序等。
2018年11月13日
其他

【LeetCode】(No.017)电话号码的字母组合

刷题模块的初衷是恶补数据结构和算法,不管自己的公众号怎样变化,刷题这个模块一定会保留下去,期待自己能成为offer收割机。LeetCode
2018年11月13日
其他

Python面试题(01)

在UNIX平台上,当某个进程终结之后,该进程需要被其父进程调用wait,否则进程成为僵尸进程(Zombie)。所以,有必要对每个Process对象调用join()方法
2018年11月12日
其他

【LeetCode】(No.016)最接近的三数之和

分析这个题目跟之前的两数之和,三数之和都是相似的,因此代码也是在三数之和的基础上修改的。只不过因为需要求最近的,而不是固定的,因此所有的判定都需要修改为判断与与target做差后的绝对值,
2018年11月8日
其他

Python面向对象之继承(02)

pass提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它提供了一些常见方法(如__str__)的实现。
2018年11月8日
其他

微信好友大揭秘

没有使用Matplotlib做可视化处理而是使用了pyecharts,pyecharts是一个用于生成Echarts图表的类库,便于在Python中根据数据生成可视化的图表。
2018年11月7日
其他

【剑指offer】JVM经典面试题

DisableExplicitGC来禁止RMI调用System.gc。【老年代代空间不足】老年代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full
2018年11月6日
其他

【剑指offer】经典Spring面试问题

Spring的XML配置方式是使用被Spring命名空间的所支持的一系列的XML标签来实现的。Spring有以下主要的命名空间:context、beans、jdbc、tx、aop、mvc和aso。
2018年11月6日
其他

【LeetCode】(No.015)三数之和

对nums列表进行排序,无返回值,排序直接改变nums顺序nums.sort()for
2018年10月31日
其他

Python之面向对象(1)

Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。
2018年10月30日
其他

Python数据分析之Matplotlib(2)

Falseplt.xlabel("x轴")plt.ylabel("y轴")plt.title("标题")plt.show()优点:简洁的用法。缺点:污染全局字体设置。(所以需要第二步骤)
2018年10月29日
其他

【LeetCode】(No.014)最长公共前缀

”然后最长的前缀不会超过最短的字符串,那么可以遍历最短的字符串的长度,依次比较。第一步:找出长度最短的字符串;第二步:依次与长度最短的字符串比较。
2018年10月25日
其他

Python入门都在这了

Python基础都已经更新完毕,今天用思维导图做总结,知识的学习就是不断地积累和回顾,明天开始更新Python面向对象的知识。
2018年10月25日