Python
文章平均质量分 66
rederchen
东中国正常大学一名转专业生,数据科学爱好者
展开
-
Python实现自动写邮件
Python实现自动写邮件本文将以腾讯企业邮箱为例,利用python编写自动写邮件程序。将用到以下库和模块:import smtplib原创 2018-08-01 11:41:34 · 34470 阅读 · 0 评论 -
关键词提取算法TextRank
关键词提取算法-TextRank今天要介绍的TextRank是一种用来做关键词提取的算法,也可以用于提取短语和自动摘要。因为TextRank是基于PageRank的,所以首先简要介绍下PageRank算法。PageRank算法 PageRank设计之初是用于Google的网页排名的,以该公司创办人拉里·佩奇(Larry Page)之姓来命名。Google用它来体现网页的相关性和重要性,...转载 2018-08-07 23:19:22 · 15929 阅读 · 0 评论 -
Python和R交互使用
python 与 R 是当今数据分析的两大主流语言。作为一个统计系的学生,我最早接触的是R,后来才接触的python。python是通用编程语言,科学计算、数据分析是其重要的组成部分,但并非全部;而R则更偏重于统计分析,毕竟R是统计学家发明的,本身就是为统计而生。python的优势在于其全能性,几乎所有的领域都有python的身影,而R则在统计及其相关领域非常专业。二者各有优势。那么这么好的两个东...转载 2018-08-08 10:53:12 · 19942 阅读 · 1 评论 -
链表练习题
链表的基本练习题对应的LeetCode题号以及基本解法206链表反转一个指针用于遍历链表,一个指针用于记录反转后的链表def reverseList(head): #链表反转 if not head: return head current = head #当前结点 previous = None #reversed链表 while c...原创 2018-10-12 21:22:20 · 724 阅读 · 0 评论 -
排序算法介绍与Python实现
归并排序首先将数组从中间分为两部分,然后再对这两部分分别进行排序,最后再将这两个数组合并,因此利用递归的思想,可以很容易实现归并排序。即将原数组进行不断分割,最后每一部分都是两个数,对其进行排序后,再将这一个个排序后的小数组进行合并,最终可以得到一个有序的数组。Python实现代码如下def merge_sort(L): n = len(L) merge_l = merge...原创 2018-10-22 23:20:41 · 429 阅读 · 0 评论 -
降维方法总结(线性与非线性)
文章目录线性映射方法主成分分析(PCA)因子分析流形学习核化线性(KPCA)降维t-SNE多维标度法(MDS)等距离映射(Isomap)局部线性嵌入(LLE)线性映射方法以下方法为基于线性映射处理线性数据的方法。主成分分析(PCA)关于PCA的原理以及实现在PCA主成分分析已经详细叙述,这里不做叙述。因子分析关于因子分析的愿意以及实现在因子分析(Factor Analyse)推导以及R...原创 2018-11-04 22:15:07 · 29514 阅读 · 2 评论