国产成+人+综合+亚洲 欧美-国产成+人+综合+亚洲专-国产成+人欧美+综合在线观看-国产成a人片在线观看视频-国产成a人片在线观看视频99-国产成a人片在线观看视频下载

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > GitHub標星2.6萬!Python算法新手入門大全

GitHub標星2.6萬!Python算法新手入門大全

來源:奇酷教育 發表于:

幾個印度小哥,在GitHub上建了一個各種Python算法的新手入門大全,現在標星已經超過2 6萬。這個項目主要包括兩部分內容:一是各種算法的基

幾個印度小哥,在GitHub上建了一個各種Python算法的新手入門大全,現在標星已經超過2.6萬。這個項目主要包括兩部分內容:一是各種算法的基本原理講解,二是各種算法的代碼實現。

傳送門在此:

https://github.com/TheAlgorithms/Python

簡單介紹下。

算法的基本原理講解部分,包括排序算法、搜索算法、插值算法、跳躍搜索算法、快速選擇算法、禁忌搜索算法、加密算法等。

這部分內容,主要介紹各種不同算法的原理,其中不少介紹還給出了動態示意圖,以更初學者能夠更直觀的理解。搬運幾個示例:

雞尾酒排序算法

雞尾酒(Cocktail shaker)排序,也叫雙向冒泡排序(Bidirectional Bubble Sort)等。這是冒泡排序的一種變體。不同之處在于,冒泡排序是從低到高比較序列里的每個元素,而雞尾酒排序從兩個方向(低到高、高到低)來回排序,效率更高。

快速選擇算法

快速選擇(Quick Select)算法,用于查找無序列表中的第k個最小元素。這種算法及其變體,是實踐中最常用的高效選擇算法。

快速選擇算法與快速排序算法類似,選擇一個元素作為基準來對元素進行分區,將小于和大于基準的元素分在基準左邊和右邊的兩個區域。不同的是,快速選擇并不遞歸訪問雙邊,而是只遞歸進入一邊的元素中繼續尋找。

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#等……

主站蜘蛛池模板: 亚洲欧美乱综合图片区小说区 | 成人精品一区二区www | 欧美精品视 | 日本国产一区 | 久久88香港三级台湾三级中文 | 成人 亚洲 成人影院 | 国产日韩欧美精品一区二区三区 | 国产九九免费视频网站 | 激情浪荡yin乱之合集 | 高清视频在线播放 | 日韩在线手机看片免费看 | 国产成人久久精品激情 | 久久精品一区二区三区资源网 | 久久久久综合 | 久久蝌蚪 | 成人国内精品久久久久影院 | 四虎在线最新永久免费 | 全黄h全肉边做边吃奶在线观看 | www日日日 | 欧美高清无砖专区欧美精品 | 精品久久视频 | 欧美一区日韩一区中文字幕页 | 99热精品国产三级在线观看 | 亚洲欧美日韩精品高清 | 精品国产人成亚洲区 | 伊人久久免费视频 | 日本高清在线精品一区二区三区 | 亚洲国产男人本色在线观看的a站 | 欧美一级欧美一级毛片 | 四虎亚洲 | 农村妇女高清毛片一级 | 狠狠躁夜夜躁人人爽天天不 | 日本特黄在线观看免费 | 国产精品原创永久在线观看 | 国产一区二区三区视频在线观看 | 色综合久久久久久 | 天天天天天操 | 波多野结衣中文无毒不卡 | 中文字幕第5页 | 亚洲一区二区三区四 | 亚洲爱v |