Library Use Case Install Command
numpy Numerical arrays, matrix math pip install numpy
pandas Data analysis, tabular data pip install pandas
matplotlib Plotting and visualization pip install matplotlib
seaborn Statistical data visualization pip install seaborn
plotly Interactive web-based plots pip install plotly
scikit-learn Machine learning (SVM, trees, etc.) pip install scikit-learn
tensorflow Deep learning pip install tensorflow
keras Simplified deep learning API (uses TF) pip install keras
torch PyTorch for deep learning pip install torch torchvision torchaudio
opencv-python Image processing, computer vision pip install opencv-python
nltk Classical natural language processing pip install nltk
spacy Fast NLP toolkit pip install spacy
transformers Pretrained models (e.g., BERT, GPT) pip install transformers
statsmodels Statistical tests, regression pip install statsmodels
xgboost Boosted trees (Kaggle-style ML) pip install xgboost
lightgbm Fast gradient boosting pip install lightgbm
catboost Categorical boosting pip install catboost
jupyterlab Notebooks & interactive development pip install jupyterlab
pip install tensorflow matplotlib pydot graphviz