- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 AI玩“剧透”预测《权力的游戏》死亡名单
自己断更很久了,一直忙着复习考研,最近状态不错,第一轮的复习也接近尾声,今天就写篇文章给大家介绍一个关于《权力的游戏》Github项目。看到这一季海报的时候第一个想法就是全灭?自己非常不愿意看到这个场景,但是有内心强大的沙雕网友早早就准备了蜡烛纪念仪式,谁离去,就为谁点上一盏灯,愿天堂没有苦难,阿弥陀佛。自己对这一季的期待远远超过前面几季,每天会关注各路大神对第八季剧...
2019-04-17 11:27:53
749
原创 【LeetCode】可被 5 整除的二进制前缀
【题目描述】给定由若干0和1组成的数组 A。我们定义N_i:从A[0] 到A[i]的第 i个子数组被解释为一个二进制数(从最高有效位到最低有效位)。返回布尔值列表answer,只有当N_i可以被 5整除时,答案answer[i] 为true,否则为 false。示例 1:输入:[0,1,1]输出:[true,false,false]解...
2019-04-03 11:25:02
632
原创 刷算法题的一点心得
阅读本文大概需要 2.3 分钟。这两天刷了很多蓝桥杯的算法题,因为比赛并且要给学弟学妹去讲题,自己是挺慌的,我没有系统的学习过算法和数据结构,一般是刷题的过程中去恶补相关知识,走了一条弯路去刷题。今天的文章是怀着跟大家学习交流的心态分享一下自己刷题的心得,大家也可以在留言区分享自己刷算法的心得。第一次刷题还是大二,同学之间挺流行一个Java的经典编程50题,第一遍AC耗时一个多...
2019-03-11 16:12:51
3162
2
原创 介绍几个我学习机器学习经常逛的社区,论坛
前言:学习技术我没有完整的看完一本技术书,因为效果不好,自己照着代码敲一遍,执行完以后,合上书基本就是:什么冬梅?马什么梅?而且技术迭代太快,有些书已经跟不上技术的潮流,所以自己很少看书,一般是用到的时候才去翻书。这是一个开源的时代,网络资源是自己学习的主要工具,对于机器学习,网上的社区氛围特别好,分享的很多很全面,而且MLer都非常乐于助人。今天给大家分享几个自己经常逛的社区和论坛。...
2019-03-06 11:46:26
4330
原创 介绍两个提高你Python水平的项目
前文回顾:介绍一个牛逼的Github项目第三次给大家推荐Github项目了,昨天进入了学习的疲惫期,学习效率很低,今天出去散散心,放空自己,然后顺便就给大家推荐两个自己正在学习的项目,只要好好将这个两个项目完整的学习一遍,我相信你的Python水平可以得到很大的提升。关于如何高效的使用Github,之前也写过一篇文章做了介绍:如何优雅的使用全球最大同性社交网站话不多说,来开始我...
2019-02-24 15:13:51
790
原创 菜鸟学Python——初识Python
很多初学Python的同学经常问我这样的问题:学Python应该看什么书啊?我会非常自信的把之前整理的Python教程扔给他,后来收到很多反馈:你的排版太烂了,你遗漏了好多知识点,能不能加一点练习题?经过较长时间的反思,准备整理第二版Python基础教程--菜鸟学Python,第二版会加上自己这一段时间来学习python过程中的一些感悟,走过的弯路,毕竟之前的自己还是太嫩了,会补充之前遗漏的知...
2019-02-23 11:57:19
946
原创 菜鸟学Python——基本数据类型
前言:很多初学Python的同学经常问我这样的问题:学Python应该看什么书啊?我会非常自信的把之前整理的Python教程扔给他,后来收到很多反馈:你的排版太烂了,你遗漏了好多知识点,能不能加一点练习题?经过较长时间的反思,准备整理第二版Python基础教程--菜鸟学Python,第二版会加上自己这一段时间来学习python过程中的一些感悟,走过的弯路,毕竟之前的自己还是太嫩了,会补充之前...
2019-02-23 11:55:00
586
原创 Python助你抢红包
回家团圆,春晚、鞭炮、春联等都是春节的传统代名词,但是近两年春节又有了一个新的代名词,那就是“抢红包”。今年春节期间,除了之前微信、支付宝、QQ等发红包平台,百度,头条也纷纷推出了各种抢红包活动。为了除夕夜不错过几个亿的红包,特意下载了一个红包助手,用来提醒自己微信好友发红包的信息,就这样还是败在了手速上。在使用红包助手的时候发现一个缺点:屏蔽的群,发红包时不提醒。作为爱折腾的我,今天就针对红包助...
2019-02-15 15:19:10
1189
1
原创 用Python做一个三阶拼图
今天是年假的最后一天,明天大家就要回到各自的工作岗位上去,公众号从今天开始恢复更新。不知道大家假期过得怎么样,帅张提到假期多关注一些家里的变化,自己也记录了点东西,准备今天整理下跟大家分享,可是过了这一个假期,自己状态全无,不知道大家会不会跟我一样有节后焦虑症,不能很快恢复之前的工作状态,最后还是写点简单有意思的技术文分享给大家,希望大家在轻松的状态下开始工作。今天这篇文章比较有意思,用pyt...
2019-02-10 17:01:32
1726
2
原创 Python自动回复微信好友新年祝福
马上就要过年了,好多小伙伴都已经顺利到家,准备过新年,公众号也将暂停更新,今天这篇文章是年前最后一篇原创文章。在这提前祝大家:新年快乐。公众号会在除夕夜给大家发支付宝口令红包哟。昨天发现自己的itchat终于可以登陆了(差不多被封了两个月),马上就要过年了,必须用itchat搞点事情--实现自动回复微信好友新年祝福。当然除了这个还可以做个祝福语群发助手,但是比较怂怕再次被封,毕竟上次就是因为群...
2019-02-01 15:46:03
739
原创 【Python爬虫】Requests的使用(3)
写在前面这是第三篇介绍爬虫基础知识的文章,前文回顾:【Python爬虫】初识爬虫(1)【Python爬虫】Urllib的使用(2)今天主要给大家介绍Requests的使用。 / 01 / 什么Requests?Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便...
2019-01-30 15:32:41
437
原创 【LeetCode】(No.009) 回文数
NO.9 回文数 原题:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。 因此它不是一个回文数。示例 3:输入: 10输出: f...
2019-01-30 09:23:44
350
原创 【LeetCode】(No.008)字符串转整数 (atoi)
NO.8 字符串转整数(atoi) 原题:实现 atoi,将字符串转为整数。该函数首先根据需要丢弃任意多的空格字符,直到找到第一个非空格字符为止。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这...
2019-01-30 09:19:30
355
原创 【LeetCode】NO.6 Z字形变换
NO.6 Z字形变换原题:将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数:P A H NA P L S I I GY I R之后从左往右,逐行读取字符:"PAHNAPLSIIGYIR"实现一个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 1:输入:...
2019-01-27 10:51:35
358
原创 介绍一个牛逼的Github项目
这是第二次给大家推荐Github项目,上次给大家介绍的是使用核心主义价值观作为编码的编译器:媒体人自保攻略,今天介绍在Github开源的人脸识别项目,目前已经获得2000+的star,以后推荐Github项目会成为一个保留项,自己遇到觉着不错的就跟大家推荐,希望跟大家共同进步。最近在写一个人脸识别的项目,在查阅资料的时候无意发现今天给大家推荐的项目,在这很有必要给大家介绍一下全球最大的同性交友...
2019-01-24 08:34:09
4126
转载 俄罗斯方块进阶--AI俄罗斯方块
前文回顾:致青春--Python实现俄罗斯方块人工智能大火的今天,如果还是自己玩俄罗斯方块未免显得太LOW,为什么不对游戏升级,让机器自己去玩俄罗斯方块呢?有了这个想法之后利用周六周日两天的时间去搜集了大量的资料,在电脑死机好多次之后终于将AI俄罗斯方块实现了。 程序介绍所谓让机器自己去玩俄罗斯方块,就是让机器计算当前方块的所有形态可放置的所有位置,然后根据统一的评价标准,计算...
2019-01-22 09:36:12
1159
原创 【Python爬虫】Urllib的使用(2)
写在前面这是第二篇介绍爬虫基础知识的文章,之前的文章【Python爬虫】初识爬虫(1)主要是让大家了解爬虫和爬虫需要的基础知识,今天主要给大家介绍Urllib的使用。什么是Urllib? Urllib是Python自带的标准库,无需安装,直接可以用,且提供了以下功能:网页请求响应获取代理和cookie设置异常处理URL解析爬虫所需要的功能,基本上在Urllib中都能找到,...
2019-01-16 19:26:56
396
原创 python异常报错详解
写在前面这篇文章虽然篇幅有点长,但这不并是一篇关于Python异常的全面介绍的文章,只是在学习Python异常后的一篇笔记式的记录和平时写代码过程中遇到异常记录性的文章。 Python标准异常异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户...
2019-01-14 15:53:19
1161
原创 【LeetCode】NO.5最长回文子串
NO.5最长回文子串 原题:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"简单粗暴来求一个字符串的最长回文子串,我们可以将以每个字符为首的子串都遍历一遍,判断是否为回文,如果是回文,再判断最大...
2019-01-14 09:13:34
312
原创 Python骚操作 | 用Python来P图
写在前面PS作为世界四大发明之一可以说被广大网友用到了极致,只有你想不到的没有我P不了的,任何正经的图片在都可以变成搞笑图片(比如下图)当然也可以用ps做一点正经的事情。作为一个爱折腾的程序猿能用代码的解决的事情绝对不会用其他的方式,Python可以打飞机,人工降雪,那么p个图对于Python来说是小儿科了,今天就教给大家Python之p图大法。具体介绍今天P图主要用到的就是P...
2019-01-12 09:26:37
3316
原创 【LeetCode】贪心算法--分发糖果(135)
写在前面 期末考试结束了,公众号今天恢复更新,这是19年第一篇技术文。大学的期末考试经历了很多次,第一次这么认真的准备,当然是因为对自己的要求提高了,之前只想着及格就OK,这次对自己的要求是每科都90+(已经有一科完成这个小目标了)在Python考试中暴露了自己之前学习过程中的很多问题,所以打算这个寒假将之前自己所写的Python教程进行一次复盘,公众号会提供更加优秀的Python教程,同...
2019-01-08 20:02:55
2241
原创 我的2018
站着18年的小尾巴上对自己过去的一年做一次总结,由于今天心情很糟糕这篇文章反反复复改了七八次,初稿戾气很重估计发完以后会被骂死,为了自己不挨骂不添堵,最终呈现给大家的是和谐友爱版。 1.学历提升这一年对我来说最大的收获就是学历的提升,一个专科生成功的拿到了本科这块敲门砖。由于对高考失利的不甘心,自己从大一就打算升本,从17年10月份开始准备到3月份考试,自己可以说完成了一次蜕变,当然在...
2019-01-04 20:14:02
129
原创 【LeetCode】NO.4两个排序数组的中位数
NO.4两个排序数组的中位数 原题: 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。你可以假设 nums1 和 nums2 不同时为空。示例 1:nums1 = [1, 3]nums2 = [2]中位数是 2.0示例 2:nums1 = [...
2018-12-27 12:34:41
144
1
原创 【LeetCode】NO.3无重复字符的最长子串
NO.3无重复字符的最长子串原题:给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 无重复字符的最长子串是 "abc", 其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 无重复字符的最长子串是 "b", 其长度为 1。示例 3:输入: "pwwkew"输出: 3...
2018-12-25 11:42:22
124
原创 【LeetCode 】NO.2两数相加
NO.2两数相加原题:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807 ...
2018-12-21 13:24:02
174
原创 【LeetCode】No.1两数之和
No.1两数之和原题:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]Java 首先想到遍历每个元素x,查找是否存在一个值...
2018-12-20 11:22:22
186
转载 如何在大学里成为IT技术大神?
阅读本文大概需要 20 分钟。 写在前面 前文回顾:机器学习实战--住房月租金预测(2)这篇文章并非原创,在大一的时候完全是被标题所吸引,好在文章没有让自己失望,现在回顾自己学习编程的日子里,正是这篇文章引导着我如何高效的学习编程,同样有很多观点一直影响着我去做一些其他的事情,无论你是在校生还是已经工作了,这篇文章中你都能有所收获,文章挺长希望大家耐心读完。 原文内容...
2018-12-18 16:23:48
404
原创 机器学习实战--住房月租金预测(2)
前文回顾:机器学习实战--住房月租金预测(1),今天继续分享这次比赛的收获。本文会讲解对特征工程的处理。话不多说,我们开始吧!特征工程 “数据决定了机器学习的上限,而算法只是尽可能逼近这个上限”,这里的数据指的就是经过特征工程得到的数据。特征工程指的是把原始数据转变为模型的训练数据的过程,它的目的就是获取更好的训练数据特征,使得机器学习模型逼近这个上限。特征工程能使得模型的性能得到...
2018-12-17 17:14:23
1560
原创 【python冷知识】一道课后练习题背后的知识点
写在前面前文回顾:【LeetCode】贪心算法--买卖股票的最佳时机 II(122)前两天做了一个随机生成密码的课后练习题,题目挺简单,但是这个题目却有两个比较重要的知识点Random和String模块,今天就跟大家聊一聊这两个知识点。话不多说,我们开始吧。 具体介绍题目描述:随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个八位密码。这个题并不...
2018-12-13 15:35:38
825
4
原创 【LeetCode】贪心算法--买卖股票的最佳时机 II(122)
一、写在前面为什么要在LeetCode刷题?大家都知道不管是校招还是社招算法题是必考题,而这一部分恰巧是大多数人的短板,所以刷题首先是为了提高自身的编程能力,能够在算法面试中脱颖而出,拿到满意的offer。自己是打算考研的,计算机考研数据结构也是必考题,所以刷题的第二个原因就是为了巩固自己的数据结构知识。 应该如何刷题呢?这两个月自己是顺序刷题的,但是总结的时候发现知识点太零散,前二十...
2018-12-12 13:03:27
610
1
原创 【Python爬虫】初识爬虫(1)
写在前面之前写了两篇关于爬虫的文章微信好友大揭秘,赵雷到底在唱什么,纯粹是自己的兴趣引导自己学习爬虫,关注里应该有好多对爬虫感兴趣的小伙伴,为了巩固自己的爬虫知识,从今天开始更新python爬虫这个基础教程,自己准备了挺长时间整理了自己的学习笔记,希望能给初学者带来一点帮助,在这个教程里我会给大家介绍爬虫常用的库跟大家做几个有意思的Demo。这篇文章主要是让大家了解爬虫和爬虫需要的基础知识,话...
2018-12-11 10:08:28
611
2
原创 机器学习实战--住房月租金预测(1)
写在前面上次分享的从0开始如何用一个月杀进机器学习比赛Top25%受到很多小伙伴的支持,今天继续分享这次比赛的收获。本文会讲解数据集的分析。话不多说,我们开始吧! 比赛分析从机器学习模型的角度来说,...
2018-12-09 18:11:33
2842
3
原创 Python人工造雪2.0(动态版)
写在前面今天的的更文应该是LeetCode刷题,文章都已经写完了,但是今天中午小伙伴们在我的交流群里讨论前几天的文章用Python来一场人工造雪,大家都不满足仅仅是一个图片的雪花,都想来一场动态的人工降雪。自己这两天也一直在思考如何实现动态的雪花,中午看着窗外飘起的雪花突然想到自己之前做过的python实战用Python优雅的打飞机,这个游戏里的所有对象都是动态的,只需要把里面的飞机换成雪花就...
2018-12-08 18:19:07
2132
原创 用Python来一场人工造雪
写在前面今天北方的气温突然降到零下,让自己不由得裹紧了小被子,同样今天下了这个冬天的初雪,朋友圈乱了都在晒各种各样的雪,那么我给大家科普一下雪花的基本知识吧,雪花分三种:一种麦香,一种纯生,一种勇闯天涯,自己早就过了那个一下雪就兴奋的年纪,只想穿得厚一点度过这个寒冬。裹紧小被子的我给大家介绍一波Python的骚操作,利用Python绘制雪花。 具体介绍先给大家介绍科赫曲线,科赫...
2018-12-05 20:52:22
525
4
原创 Python面向对象之封装(04)
前文导读Python入门都在这了Python之面向对象(1)Python面向对象之继承(02)Python面向对象之多态(03) 知识框架:1.什么是封装2.封装的优点与原则3.私有变量和私有方法 4.封装的更多说明 什么是封装封装是面向对象编程的一大特点,面向对象编程的第一步将属性和方法封装到一个抽象类中,外界使用类创建对象然后让对象调用方法,...
2018-12-04 20:39:21
374
原创 Python面向对象之多态(03)
前文导读Python面向对象之继承(02)Python之面向对象(1)Python入门都在这了知识框架:1.什么是多态2.什么是多态性3.为什么要用多态性 4.多态的更多说明什么是多态多态是指一种事物的多种形态,一个抽象类有多个子类,因而多态的概念依赖于继承。 1#多态:同一种事物的多种形态,动物分为人类,猪类(在定义角度) 2class A...
2018-12-04 20:38:02
144
原创 代码规范准则----Python之禅
写在前面什么样的程序是好的?如何编写漂亮的代码?这是学习编程一段时间最经常提出的问题,却难以回答。程序设计语言如同自然语言一样,好的代码就像文学作品,不仅意达,更要优美。那么什么是好?什么是优美?领悟编程代码优美的过程类似参禅,除了不断练习,也需要理解一些原则。Python编译器以函数库的形式内置了一个有趣的文件,被称为“Python之禅”(The Zen of Python)。pytho...
2018-11-30 20:51:21
1114
原创 Python面试题【BAT版】
写在前面今天给大家分享2018年BAT面试过程中的python的相关问题。所有的面试题和答案均来源于网络,如有侵权请及时联系,答案如有不正确还请各位及时指正。为面试而生希望各位都能化身offer收割机。 问题清单Python语言特性1.Python的函数参数传递看两个如下例子,分析运行结果:代码一:1a = 12def fun(a):3 a = 24...
2018-11-21 19:29:14
493
原创 30行代码实现微信自动回复机器人
一、写在前面前段时间写过一篇微信好友大揭秘,很多朋友对itchat非常感兴趣,今天下午又学到了itchat另一种有趣的玩法---微信自动回复机器人。程序很简单仅仅三十行代码左右,实现了机器人自动与你的微信好友聊天。 二、程序介绍 本程序通过itchat获取微信的相关消息,将微信消息传输到机器人接口(本程序使用的是图灵),获取机器人的返回消息。将返回消息返回给微信消息的发送人。以...
2018-11-21 19:26:55
5357
原创 Python面向对象之继承(02)
Python面向对象之继承(02) 知识框架:1.什么是继承2.继承与抽象3.继承与重用性 4.继承的更多说明什么是继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”...
2018-11-19 14:05:48
156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人