Python Package A to Z
(Incomplete) Python Package A to Z¶
In this article, I will highlight some useful packages for ML/AI practitioners from A to Z. It is also a useful starting point for Python programmer learners to sharpen their practical skills after learning the language itself.
| Name (package name in parenthesis) | Note |
|---|---|
| aup (auptimizer) | Handy tool for scalable hyperparameter tuning |
| bs4 (beautifulsoup) | |
| cv2 (opencv-python) | Image / computer vision related operations |
| django | Web development from scratch |
| e | |
| faiss | Similarity search |
| ffmpeg (ffmpeg-python) | Video operations in Python |
| gradio | Host simple web interface for ML engineer |
| h | |
| i | |
| jupyter (jupyterlab) | Interactive notebook for python user. |
| k | |
| logging | Add log to your program |
| matplotlib | Plot |
| numpy | Array operations |
| nltk | Natural language processing |
| netron | DNN viewer |
| onnx | Model deployment framework |
| pandas | Efficient table manipulation |
| q | |
| ray | Distributed task scheduling |
| scipy | Scientific & efficient computing and advanced math |
| sklearn (scikit-learn) | |
| spacy | Natural language processing |
| scrapy | Web crawler |
| tensorflow | Deep learning framework |
| torch (pytorch) | Deep learning framework |
| tqdm | Progress bar |
| u | |
| v | |
| w | |
| x | |
| yaml (pyyaml) | YAML support, good for save configurations |
| z |
Comments