04 2017 档案

摘要:一行python实现斐波那契数列: fib=lambda n:0 if n<1 else 1 if n<2 else fib(n-1)+fib(n-2) 字典排序: dic = {'a':3 , 'b':2 , 'c': 1}dic1=sorted(dic.iteritems(),key=lambd 阅读全文
posted @ 2017-04-27 14:25 lovealways 阅读(270) 评论(0) 推荐(0)
摘要:在进行中文分词统计前,往往要先把爬取下来的文本中包含的一些标签、标点符号、英文字母等过滤掉,这一过程叫做数据清洗。 通过上面的代码可以去除与中文分词统计无关的内容,效果如下: 阅读全文
posted @ 2017-04-21 22:59 lovealways 阅读(3200) 评论(1) 推荐(0)
摘要:插入排序的基本方法是:每步将一个待排序的记录按其关键字的大小插到前面已经排序的序列中的适当位置,直到全部记录插入完毕为止。 折半插入排序是对插入排序算法的一种改进,由于排序算法过程中,就是不断的依次将元素插入前面已排好序的序列中。由于前半部分为已排好序的数列,这样我们不用按顺序依次寻找插入点,可以采 阅读全文
posted @ 2017-04-16 23:21 lovealways 阅读(1030) 评论(1) 推荐(0)
摘要:冒泡排序的过程是首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个记录交换,然后比较第二个记录和第三个记录的关键字。以此类推,直至第n-1个记录和第n个记录的关键字进行过比较为止。上述过程称为第一趟冒泡排序,接着第二趟对前面n-1个关键字进行同样操作,…… 快速排序是对冒泡排序 阅读全文
posted @ 2017-04-15 23:31 lovealways 阅读(1605) 评论(0) 推荐(0)
摘要:这里用到了Python的两个包来发送邮件: smtplib 和 email 。 Python 的 email 模块里包含了许多实用的邮件格式设置函数,可以用来创建邮件“包裹”。使用的 MIMEText 对象,为底层的 MIME(Multipurpose Internet MailExtensions 阅读全文
posted @ 2017-04-12 22:10 lovealways 阅读(31562) 评论(8) 推荐(12)