GitHub标星2.6万!Python算法新手入门大全

2019年05月18日 来源:

今天推荐一个Python学习的干货。

几个印度小哥,在Gi高通CEO获巨额补贴:与苹果和解有功劳tHub上建了一个各种Python算法的新手入门大全,现在标星已经超过2.6万。这个项目主要包括两部分内容:一是各种算法的基本原理讲解,二是各种算法的代码实现。

传斗鱼上市之路虽定,但不能掩饰它的穷途末路送门在此:

https://github.com/TheAlgorithms/Python

简单介绍下。

算法的基本原理讲解部分,包括排序算法、搜索算法、插值算法、跳跃搜索算法、快速选择算法、禁忌搜索算法、加密算法等。

这部分内容,主要介绍各种不同算法的原理,其中不少介绍还给出了动态示意图,以更初新华教育2018全年营收3.86亿元,民办高等教育迎来政策鼓励学者能够更直观的理解。搬运几个示例:

鸡尾酒排序算法

鸡尾酒(Cocktail shaker)排序,也叫双向冒泡排序(Bidirectional Bubble Sort)等。这是冒泡排序的一种变体。不同之处在于,冒泡排序是从低到高比较序列里的每个元素,而鸡尾酒排序从两个方向(低到高、高到低)来回排序,效Gravity Sketch的版本弥补了2D和3D草图之间的差距率更高。

快速选择算法

快速选择(Quick Select)算法,用于查找无序列表中的第k个小元素。这种算法及其变体,是实践中常用的高效选择算法。

快速选择算法与快速排序算法类似,选苏宁范春燕揭秘咪咕联合会员:每天不到6毛钱择一个元素作为基准来对元素进行分区,将小于和大于基准的元素分在基准左边和右边的两个区域。不同的是,快速选择并不递归访问双边,而是只递归进入一边的元素中继续寻找。

ROT13加密算法

Rot13(rotate by 13 places)是一种非常简单的替换加密算法,用于加密26个英语字母。方法是:把每个字母用其后第13个字母代替。

当然这种算法破解起来也很简单,只需要反向替换就行,所品牌电商化的到来,数据化将必不可少以这种算法几乎提供不了什么加密安全性,并且经常作为弱加密的典型案例。

此外,这个项目还给出了多种Python算法的代码实现。

包括二叉树(Binary Tree)、动态规划(Dynamic Programming)、散列(Hashes)、线性代数、机器学习、神经网络等。

比方在机器学习这个类别里,给出了随机森林分类、随机森林回归、朴素贝叶斯、决策树、k值聚类、线性回归、逻辑回归、感知机等。

这里截个梯度下降代码实现的图,做个示意。

希望这个项目对你学习有加速国际化布局!奥克斯空调向布隆迪驻华大使馆捐赠空调帮助,再给一次传送门:

https://github.com/TheAlgorithms/Python

还有一事。

这几个印度小哥,不仅仅搞了一个学Python的项目,类似的资源收集项目还包括:Java、C、C++、Scala、C#等……

—完—

小程序|get更多AI资讯与资源

加入社群

量子位AI社群开始招募啦,量子位社群分:AI讨论群、AI+行业群、AI技术群;

欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“微信群”,获取入群方式。(技术群与AI+行业群需经过审核,审核较严,敬请谅解)

喜欢就点「在看」吧 !

威马CDO梅松林确认出席“2019全球新经济年会槟榔广告惹争议 协会发文叫停为何还引来舆论质疑产能过剩、全装修截流,2019年定制家居企业压力重重
相关文章
  • 衡水市武强西洋乐器奏响上海国际乐器展
    衡水市武强西洋乐器奏响上海国际乐器展

    在日前闭幕的2014中国(上海)国际乐器展览会上,来自衡水市武强县的金音集团、德国GEWA、河北隆尼施等11家西洋乐器企业集体闪亮登场,与30多个国家的1700多家参展商同台竞技。衡水武强西洋乐器奏响上海国际乐器展全县11家乐器企业参展,单间乐器交易额10...

  • 小长假被指其实是挪假市民表示太累太折腾深圳
    小长假被指其实是挪假市民表示太累太折腾深圳

    “上3天休6天、上6天休1天、上2天休7天……16日起工作进入混乱状态!”“请3天假休息8天”、“请2天假休息10天”……中秋、国庆假期临近,五花八门的提示、“拼假攻略”蹿红络。“上3天休6天、上6天休1天、上2天休7天……16日起工作进入混乱状态!”“请3天假休...

  • 中国代表说保护冲突中的妇女需标本兼治0
    中国代表说保护冲突中的妇女需标本兼治0

    新华联合国10月28日电(裴蕾 倪红梅)中国常驻联合国代表刘结一28日在纽约联合国总部说,保护冲突中的妇女安全需要标本兼治,既要提供全面安全保障、开展人道救援,也要大力推进政治进程,促进民族和解。安理会当天就妇女与和平安全问题举行会议...

  • 杭州西湖游客井喷西湖船票一票难求组图
    杭州西湖游客井喷西湖船票一票难求组图

    [导读]2013年10月2日是国庆黄金周的第二天,来自海内外的大批游客涌入杭州西湖景区。2013年10月2日,大批游客拥挤在杭州西湖的九曲桥上。(龙巍摄)2013年10月2日,大批游客拥挤在杭州西湖的九曲桥上。(龙巍摄)2013年10月2日,杭州西湖断桥上的游客摩肩接踵。(...

  • 陈光标来烟台耍宝台上谈环保台下纸巾擦眼镜
    陈光标来烟台耍宝台上谈环保台下纸巾擦眼镜

    摘 要:“我小时候就知道环保有多重要,因为我小时候,有鼻涕都是擤在袖子上的……”谈及自己为何屡屡公开场合亮相,宣传环保低碳时,陈光标讲起了童年往事:“长大一些呢,我也不用手帕和面巾纸,大家知道,一棵1.5米的大树也只能做10万张餐巾纸,所以呢...

  • 沈河区今起取缔33个违规市场
    沈河区今起取缔33个违规市场

    沈阳讯 从5月9日开始到月底之前,沈河区计划取缔33处非法街路市场,取缔后的违规市场要做到无占道经营、无流动商贩、无店外摆卖、无违规商亭。本月初开始,沈河区市容环境百日会战综合整治行动进入第二阶段。(沈阳 张晶、特约 韩冰)秋后吃三瓜的好处秋后吃...