當前位置:
首頁 > 知識 > 一個Python包,學會所有基礎演算法

一個Python包,學會所有基礎演算法

一個Python包,學會所有基礎演算法

Pygorithm

這是一個Python包,囊括了所有主要的基礎演算法。

這個包完全出於教學目的編寫。

特性

非常好用

容易閱讀的文檔:http://pygorithm.readthedocs.io/en/latest/

直接把代碼導入到編輯器中

實時計算時間複雜度

安裝

在終端中執行下面命令


pip3 install pygorithm

安裝很簡單,如果你用的是Python2,那麼用pip替換pip3。根據你的許可權,你可能會需要使用下面命令


pip install --user pygorithm

快速使用說明

對列表進行排序

一個Python包,學會所有基礎演算法

獲取演算法對應的代碼

一個Python包,學會所有基礎演算法

獲取一個演算法的時間複雜度

一個Python包,學會所有基礎演算法

運行測試

使用下面命令運行測試


python3 -m unittest

這個命令會運行tests文件夾下面的所有測試用例。


譯者:詩書塞外

原文:https://github.com/OmkarPathak/pygorithm

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python部落 的精彩文章:

回顧python中的單元測試和模擬
README(自述文件)驅動軟體開發
Python機器學習和深度學習:你需要知道的內容
使用Matplotlib的窗口部件進行數據探索
Pychrome:能跟chrome開發者工具交流的Python包

TAG:Python部落 |

您可能感興趣

這本Python演算法書有點火
用Python 實現的機器人演算法示例集合——PythonRobotics
Python LZW 演算法
用Python 實現的基礎機器學習演算法
Equihash演算法礦機 Z9 mini問世,又一個演算法被ASiC攻克!
用 Python 實現所有演算法!Github 星標近 5w
作為一個目標檢測演算法也是要研究balance的!
MeanShift濾波演算法與實現
又一公鏈採用Tensority演算法
OpenAI提出Reptile:可擴展的元學習演算法
Adaboost演算法及python實戰
google新舉措不是捨棄Pagerank演算法
AI機器學習-決策樹-python實現CART演算法
加速AR對象分類,Facebook開源計算機視覺演算法Detectron
【概念】PageRank演算法了解
Bayesian Personalized Ranking 演算法解析及Python實現
演算法vs.好萊塢,在Netflix誰說了算?
OpenAI發布可擴展的元學習演算法Reptile
day23.數據結構與演算法基礎Python教程
Machine Learning:十大機器學習演算法