一個Python包,學會所有基礎演算法
Pygorithm
這是一個Python包,囊括了所有主要的基礎演算法。
這個包完全出於教學目的編寫。
特性
非常好用
容易閱讀的文檔:http://pygorithm.readthedocs.io/en/latest/
直接把代碼導入到編輯器中
實時計算時間複雜度
安裝
在終端中執行下面命令
pip3 install pygorithm
安裝很簡單,如果你用的是Python2,那麼用pip替換pip3。根據你的許可權,你可能會需要使用下面命令
pip install --user pygorithm
快速使用說明
對列表進行排序
獲取演算法對應的代碼
獲取一個演算法的時間複雜度
運行測試
使用下面命令運行測試
python3 -m unittest
這個命令會運行tests文件夾下面的所有測試用例。
譯者:詩書塞外
原文:https://github.com/OmkarPathak/pygorithm
※回顧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:十大機器學習演算法