awesome-python-machine-learning-resources
a collection of awesome machine learning and deep learning Python libraries&tools. 热门实用机器学习和深入学习Python库和工具的集合
Last updated Jun 18, 2026
222
Stars
30
Forks
110
Issues
0
Stars/day
Attention Score
54
Topics
Language breakdown
No language data available.
▸ Files
click to expand
README
python机器学习资源与工具库大全
python机器学习开源工具库资源大全,划分子版块并梳理排行,每周自动更新
本资源清单包含820个python机器学习相关的开源工具资源,这些热门工具总共分成32个不同的子板块,这些项目目前在github上已经收到3.5M个点赞。所有的工具资源每周会自动从GitHub和工具维护平台采集信息,并更新排行展示。本清单参考best-of模板完成,内容参考了awesome-machine-learning,欢迎大家提PR丰富本清单。
目录
- 机器学习框架 54 个项目
- 数据可视化 49 个项目
- 文本数据和NLP 82 个项目
- 图像数据与CV 49 个项目
- 图数据处理 29 个项目
- 音频处理 23 个项目
- 地理Geo处理 22 个项目
- 金融数据处理 23 个项目
- 时间序列 20 个项目
- 医疗领域 19 个项目
- 光学字符识别OCR 11 个项目
- 数据容器和结构 28 个项目
- 数据读写与提取 23 个项目
- 网页抓取和爬虫 1 个项目
- 数据管道和流处理 36 个项目
- 分布式机器学习 26 个项目
- 超参数优化和AutoML 45 个项目
- 强化学习 19 个项目
- 推荐系统 13 个项目
- 隐私机器学习 6 个项目
- 工作流程和实验跟踪 35 个项目
- 模型序列化和转换 11 个项目
- 模型的可解释性 46 个项目
- 向量相似度搜索(ANN) 12 个项目
- 概率统计 21 个项目
- 对抗学习与鲁棒性 7 个项目
- GPU实用程序 18 个项目
- Tensorflow实用程序 13 个项目
- Sklearn实用程序 17 个项目
- Pytorch实用程序 27 个项目
- 数据库客户端 1 个项目
- 中文自然语言处理 2 个项目
- Others 33 个项目
图标解释
- 🥇🥈🥉 综合项目质量分
- ⭐️ github上star的数量
- 🐣 小于6个月的新项目
- 💤 非活跃项目(6个月未更新)
- 💀 沉寂项目(12个月未更新)
- 📈📉 项目趋势(向上or向下)
- ➕ 最近添加的项目
- ❗️ 警告(例如 项目没有license)
- 👨💻 项目的开发贡献者数量
- 🔀 项目被fork的数量
- 📋 项目issue的数量
- ⏱️ 项目包上次更新时间
- 📥 工具库被下载次数
- 📦 项目依赖的工具库数量
Tensorflow相关项目
Sklearn相关项目
pytorch相关项目
MxNet相关项目
Apache Spark相关项目
Jupyter相关项目
PaddlePaddle相关项目
Pandas相关项目
机器学习框架
通用机器学习和深度学习框架。
Tensorflow (🥇44 · ⭐ 170K) - 适用于所有人的开源机器学习框架。
Apache-2
- GitHub (👨💻 4.1K · 🔀 70K · 📦 210K · 📋 35K - 5% open · ⏱️ 26.08.2022):
git clone https://github.com/tensorflow/tensorflow
- PyPi (📥 14M / month):
pip install tensorflow
- Conda (📥 3.6M · ⏱️ 20.07.2022):
conda install -c conda-forge tensorflow
- Docker Hub (📥 67M · ⭐ 2K · ⏱️ 25.08.2022):
docker pull tensorflow/tensorflow
scikit-learn (🥇39 · ⭐ 51K) - scikit-learn:基于Python的机器学习工具库。BSD-3 
- GitHub (👨💻 2.7K · 🔀 23K · 📥 810 · 📦 390K · 📋 9.6K - 16% open · ⏱️ 26.08.2022):
git clone https://github.com/scikit-learn/scikit-learn
- PyPi (📥 31M / month):
pip install scikit-learn
- Conda (📥 15M · ⏱️ 05.08.2022):
conda install -c conda-forge scikit-learn
XGBoost (🥇37 · ⭐ 23K) - 可扩展,高效和分布式梯度增强(GBDT,GBRT等)的boosting工具库。Apache-2
- GitHub (👨💻 570 · 🔀 7.9K · 📥 5K · 📦 35K · 📋 4.5K - 5% open · ⏱️ 25.08.2022):
git clone https://github.com/dmlc/xgboost
- PyPi (📥 8.3M / month):
pip install xgboost
- Conda (📥 2.9M · ⏱️ 12.08.2022):
conda install -c conda-forge xgboost
LightGBM (🥇35 · ⭐ 14K) - 快速,分布式,高性能梯度提升(GBT,GBDT,GBRT等)的boosting工具库。MIT
- GitHub (👨💻 270 · 🔀 3.5K · 📥 160K · 📦 15K · 📋 2.8K - 7% open · ⏱️ 25.08.2022):
git clone https://github.com/microsoft/LightGBM
- PyPi (📥 6M / month):
pip install lightgbm
- Conda (📥 1.2M · ⏱️ 08.01.2022):
conda install -c conda-forge lightgbm
Fastai (🥇34 · ⭐ 23K) - Fastai深度学习库。Apache-2 
- GitHub (👨💻 210 · 🔀 7.1K · 📦 11K · 📋 1.7K - 6% open · ⏱️ 19.08.2022):
git clone https://github.com/fastai/fastai
- PyPi (📥 280K / month):
pip install fastai
Thinc (🥇34 · ⭐ 2.6K) - 深度学习工具库。MIT
- GitHub (👨💻 53 · 🔀 240 · 📦 23K · 📋 120 - 11% open · ⏱️ 05.08.2022):
git clone https://github.com/explosion/thinc
- PyPi (📥 4.1M / month):
pip install thinc
- Conda (📥 2.2M · ⏱️ 08.07.2022):
conda install -c conda-forge thinc
PyTorch (🥈33 · ⭐ 58K) - 具有强大GPU的Python中的张量和动态神经网络构建工具库。BSD-3 
- GitHub (👨💻 3.5K · 🔀 16K · 📥 5.6K · 📋 28K - 32% open · ⏱️ 26.08.2022):
git clone https://github.com/pytorch/pytorch
- PyPi (📥 8.5M / month):
pip install torch
- Conda (📥 19M · ⏱️ 04.08.2022):
conda install -c pytorch pytorch
dlib (🥈33 · ⭐ 11K) - 进行现实世界机器学习和数据分析的工具包。❗️BSL-1.0
- GitHub (👨💻 180 · 🔀 2.7K · 📥 25K · 📦 16K · 📋 2.1K - 1% open · ⏱️ 26.08.2022):
git clone https://github.com/davisking/dlib
- PyPi (📥 91K / month):
pip install dlib
- Conda (📥 460K · ⏱️ 08.05.2022):
conda install -c conda-forge dlib
Keras (🥈32 · ⭐ 56K) - 易上手的深度学习工具库。Apache-2 
- GitHub (👨💻 1.1K · 🔀 18K · 📋 11K - 2% open · ⏱️ 26.08.2022):
git clone https://github.com/keras-team/keras
- PyPi (📥 8.4M / month):
pip install keras
- Conda (📥 2.5M · ⏱️ 19.05.2022):
conda install -c conda-forge keras
PySpark (🥈32 · ⭐ 34K) - Apache Spark Python API。Apache-2 
- GitHub (👨💻 2.7K · 🔀 25K · ⏱️ 26.08.2022):
git clone https://github.com/apache/spark
- PyPi (📥 25M / month):
pip install pyspark
- Conda (📥 1.9M · ⏱️ 27.07.2022):
conda install -c conda-forge pyspark
PaddlePaddle (🥈32 · ⭐ 19K) - paddlepaddle机器学习与深度学习工具库。Apache-2 
- GitHub (👨💻 810 · 🔀 4.5K · 📥 15K · 📦 140 · 📋 15K - 14% open · ⏱️ 26.08.2022):
git clone https://github.com/PaddlePaddle/Paddle
- PyPi (📥 79K / month):
pip install paddlepaddle
Jina (🥈32 · ⭐ 16K) - 在云端构建神经搜索的简便方法库。Apache-2
- GitHub (👨💻 150 · 🔀 1.9K · 📦 350 · 📋 1.6K - 1% open · ⏱️ 25.08.2022):
git clone https://github.com/jina-ai/jina
- PyPi (📥 88K / month):
pip install jina
- Docker Hub (📥 1.1M · ⭐ 7 · ⏱️ 23.08.2022):
docker pull jinaai/jina
StatsModels (🥈32 · ⭐ 7.7K) - Statsmodels:Python中的统计建模和计量经济学工具库。BSD-3
- GitHub (👨💻 380 · 🔀 2.4K · 📥 26 · 📦 68K · 📋 4.8K - 46% open · ⏱️ 23.08.2022):
git clone https://github.com/statsmodels/statsmodels
- PyPi (📥 8.8M / month):
pip install statsmodels
- Conda (📥 7M · ⏱️ 09.06.2022):
conda install -c conda-forge statsmodels
jax (🥈31 · ⭐ 20K) - Python + NumPy程序工具库。Apache-2
- GitHub (👨💻 440 · 🔀 1.8K · 📦 5.3K · 📋 3.4K - 24% open · ⏱️ 26.08.2022):
git clone https://github.com/google/jax
- PyPi (📥 610K / month):
pip install jax
- Conda (📥 410K · ⏱️ 25.08.2022):
conda install -c conda-forge jaxlib
Chainer (🥈31 · ⭐ 5.7K) - 灵活的深度学习神经网络框架。MIT
- GitHub (👨💻 320 · 🔀 1.3K · 📦 2.7K · 📋 2K - 0% open · ⏱️ 29.06.2022):
git clone https://github.com/chainer/chainer
- PyPi (📥 23K / month):
pip install chainer
Theano (🥈30 · ⭐ 9.6K · 💤) - Theano是一个Python神经网络工具库。❗Unlicensed
- GitHub (👨💻 380 · 🔀 2.4K · 📦 13K · 📋 2.7K - 21% open · ⏱️ 23.11.2021):
git clone https://github.com/Theano/Theano
- PyPi (📥 270K / month):
pip install theano
- Conda (📥 2.1M · ⏱️ 16.03.2022):
conda install -c conda-forge theano
einops (🥈30 · ⭐ 5.5K) - 重塑了深度学习操作(用于pytorch,tensorflow,jax等)的工具库。MIT
- GitHub (👨💻 20 · 🔀 240 · 📦 3.9K · 📋 120 - 28% open · ⏱️ 24.08.2022):
git clone https://github.com/arogozhnikov/einops
- PyPi (📥 1M / month):
pip install einops
- Conda (📥 25K · ⏱️ 04.03.2022):
conda install -c conda-forge einops
MXNet (🥈29 · ⭐ 20K) - 轻巧,灵活的分布式/移动深度学习工具库。Apache-2 
- GitHub (👨💻 980 · 🔀 6.5K · 📥 25K · 📋 9.5K - 18% open · ⏱️ 23.08.2022):
git clone https://github.com/apache/incubator-mxnet
- PyPi (📥 410K / month):
pip install mxnet
- Conda (📥 8K · ⏱️ 02.05.2022):
conda install -c anaconda mxnet
pytorch-lightning (🥈29 · ⭐ 20K · 📉) - 轻巧而具备高性能的PyTorch上层封装工具库。Apache-2 
- GitHub (👨💻 740 · 🔀 2.5K · 📥 8K · 📋 5.3K - 8% open · ⏱️ 25.08.2022):
git clone https://github.com/PyTorchLightning/pytorch-lightning
- PyPi (📥 1.8M / month):
pip install pytorch-lightning
- Conda (📥 520K · ⏱️ 18.08.2022):
conda install -c conda-forge pytorch-lightning
Vowpal Wabbit (🥈28 · ⭐ 8K) - Vowpal Wabbit是一个推动机器学习的机器学习系统。BSD-3
- GitHub (👨💻 320 · 🔀 1.7K · 📋 1.2K - 10% open · ⏱️ 25.08.2022):
git clone https://github.com/VowpalWabbit/vowpal_wabbit
- PyPi (📥 92K / month):
pip install vowpalwabbit
Catboost (🥈28 · ⭐ 6.7K) - 快速,可扩展,高性能的梯度决策提升工具库。Apache-2
- GitHub (👨💻 1K · 🔀 990 · 📥 86K · 📋 1.9K - 21% open · ⏱️ 21.08.2022):
git clone https://github.com/catboost/catboost
- PyPi (📥 2.7M / month):
pip install catboost
- Conda (📥 1.1M · ⏱️ 19.05.2022):
conda install -c conda-forge catboost
Flax (🥈28 · ⭐ 3.5K) - Flax是专为.NET设计的用于JAX的神经网络库。Apache-2 jax
- GitHub (👨💻 170 · 🔀 380 · 📥 42 · 📦 1.3K · 📋 550 - 17% open · ⏱️ 25.08.2022):
git clone https://github.com/google/flax
- PyPi (📥 310K / month):
pip install flax
dyNET (🥈28 · ⭐ 3.3K) - DyNet:动态神经网络工具包。Apache-2
- GitHub (👨💻 160 · 🔀 670 · 📥 6.9K · 📦 220 · 📋 920 - 27% open · ⏱️ 14.08.2022):
git clone https://github.com/clab/dynet
- PyPi (📥 20K / month):
pip install dyNET
PyFlink (🥉27 · ⭐ 20K) - Apache Flink Python API。Apache-2
- GitHub (👨💻 1.6K · 🔀 11K · ⏱️ 26.08.2022):
git clone https://github.com/apache/flink
- PyPi (📥 54K / month):
pip install apache-flink
TFlearn (🥉27 · ⭐ 9.6K · 💀) - 深度学习库,基于TensorFlow构建上层简单易用的API。❗Unlicensed 
- GitHub (👨💻 130 · 🔀 2.3K · 📦 4.1K · 📋 910 - 60% open · ⏱️ 30.11.2020):
git clone https://github.com/tflearn/tflearn
- PyPi (📥 16K / month):
pip install tflearn
Sonnet (🥉27 · ⭐ 9.4K) - 基于TensorFlow的神经网络库。Apache-2 
- GitHub (👨💻 54 · 🔀 1.2K · 📦 900 · 📋 180 - 14% open · ⏱️ 23.08.2022):
git clone https://github.com/deepmind/sonnet
- PyPi (📥 24K / month):
pip install dm-sonnet
- Conda (📥 16K · ⏱️ 14.11.2020):
conda install -c conda-forge sonnet
Ludwig (🥉27 · ⭐ 8.5K) - 路德维希(Ludwig)是一个工具箱,可用于深度学习训练和评估。Apache-2 
- GitHub (👨💻 130 · 🔀 960 · 📦 130 · 📋 820 - 23% open · ⏱️ 25.08.2022):
git clone https://github.com/ludwig-ai/ludwig
- PyPi (📥 1.8K / month):
pip install ludwig
tensorpack (🥉27 · ⭐ 6.2K) - TensorFlow上的神经网络训练接口。Apache-2 
- GitHub (👨💻 58 · 🔀 1.8K · 📥 140 · 📦 1.1K · 📋 1.3K - 0% open · ⏱️ 04.05.2022):
git clone https://github.com/tensorpack/tensorpack
- PyPi (📥 19K / month):
pip install tensorpack
skorch (🥉26 · ⭐ 4.6K) - 封装成scikit-learn接口模式的神经网络库。BSD-3 

- GitHub (👨💻 50 · 🔀 310 · 📦 550 · 📋 440 - 9% open · ⏱️ 22.08.2022):
git clone https://github.com/skorch-dev/skorch
- PyPi (📥 31K / month):
pip install skorch
- Conda (📥 610K · ⏱️ 30.11.2021):
conda install -c conda-forge skorch
Ignite (🥉26 · ⭐ 4K) - 用于训练和评估神经等一系列操作的高级深度学习工具库。BSD-3 
- GitHub (👨💻 180 · 🔀 540 · 📋 1.1K - 10% open · ⏱️ 25.08.2022):
git clone https://github.com/pytorch/ignite
- PyPi (📥 150K / month):
pip install pytorch-ignite
- Conda (📥 99K · ⏱️ 04.05.2022):
conda install -c pytorch ignite
ktrain (🥉26 · ⭐ 1K) - ktrain是一个Python库,可以使深度学习和AI更简单。Apache-2 
- GitHub (👨💻 15 · 🔀 240 · 📦 330 · 📋 420 - 0% open · ⏱️ 04.08.2022):
git clone https://github.com/amaiya/ktrain
- PyPi (📥 20K / month):
pip install ktrain
Turi Create (🥉25 · ⭐ 11K · 💤) - Turi Create简化了自定义机器学习的开发。BSD-3
- GitHub (👨💻 85 · 🔀 1.1K · 📥 6.8K · 📦 320 · 📋 1.8K - 27% open · ⏱️ 29.11.2021):
git clone https://github.com/apple/turicreate
- PyPi (📥 20K / month):
pip install turicreate
xLearn (🥉25 · ⭐ 3K) - 高性能,易于使用且可扩展的机器学习(ML)工具库。Apache-2
- GitHub (👨💻 30 · 🔀 510 · 📥 3.4K · 📦 93 · 📋 300 - 61% open · ⏱️ 05.06.2022):
git clone https://github.com/aksnzhy/xlearn
- PyPi (📥 5.2K / month):
pip install xlearn
NuPIC (🥉24 · ⭐ 6.3K · 💀) - Numenta智能计算平台。❗️AGPL-3.0
- GitHub (👨💻 120 · 🔀 1.6K · 📦 110 · 📋 1.8K - 25% open · ⏱️ 23.10.2019):
git clone https://github.com/numenta/nupic
- PyPi (📥 1.4K / month):
pip install nupic
fklearn (🥉24 · ⭐ 1.4K) - fklearn:机器学习工具库。Apache-2
- GitHub (👨💻 47 · 🔀 160 · 📦 13 · 📋 48 - 54% open · ⏱️ 25.08.2022):
git clone https://github.com/nubank/fklearn
- PyPi (📥 12K / month):
pip install fklearn
tensorflow-upstream (🥉24 · ⭐ 610) - TensorFlow ROCm端口。Apache-2 
- GitHub (👨💻 4.1K · 🔀 71 · 📥 20 · 📋 330 - 16% open · ⏱️ 23.08.2022):
git clone https://github.com/ROCmSoftwarePlatform/tensorflow-upstream
- PyPi (📥 1.7K / month):
pip install tensorflow-rocm
mlpack (🥉23 · ⭐ 4.1K) - mlpack:可扩展的C++机器学习库-。❗Unlicensed
- GitHub (👨💻 290 · 🔀 1.4K · 📋 1.4K - 2% open · ⏱️ 18.08.2022):
git clone https://github.com/mlpack/mlpack
- PyPi (📥 630 / month):
pip install mlpack
- Conda (📥 110K · ⏱️ 09.11.2021):
conda install -c conda-forge mlpack
Neural Network Libraries (🥉23 · ⭐ 2.6K) - 神经网络工具库。Apache-2
- GitHub (👨💻 67 · 🔀 310 · 📥 540 · 📋 72 - 31% open · ⏱️ 25.08.2022):
git clone https://github.com/sony/nnabla
- PyPi (📥 2.8K / month):
pip install nnabla
Neural Tangents (🥉23 · ⭐ 1.8K) - Python中的快速简便的无限神经网络。Apache-2
- GitHub (👨💻 23 · 🔀 200 · 📥 240 · 📦 47 · 📋 120 - 34% open · ⏱️ 19.08.2022):
git clone https://github.com/google/neural-tangents
- PyPi (📥 1.5K / month):
pip install neural-tangents
CNTK (🥉22 · ⭐ 17K · 💀) - Microsoft认知工具包(CNTK),一种开源的深度学习工具包。❗Unlicensed
- GitHub (👨💻 270 · 🔀 4.3K · 📥 14K · 📋 3.3K - 22% open · ⏱️ 31.03.2020):
git clone https://github.com/microsoft/CNTK
- PyPi (📥 730 / month):
pip install cntk
Lasagne (🥉22 · ⭐ 3.8K · 💀) - 轻量级的库,用于在Theano中构建和训练神经网络。❗Unlicensed
- GitHub (👨💻 72 · 🔀 930 · 📦 920 · 📋 520 - 22% open · ⏱️ 20.11.2019):
git clone https://github.com/Lasagne/Lasagne
- PyPi (📥 1.4K / month):
pip install lasagne
SHOGUN (🥉22 · ⭐ 2.9K · 💀) - 统一高效的机器学习。BSD-3
- GitHub (👨💻 250 · 🔀 1K · 📋 1.5K - 27% open · ⏱️ 08.12.2020):
git clone https://github.com/shogun-toolbox/shogun
- Conda (📥 120K · ⏱️ 25.06.2018):
conda install -c conda-forge shogun
- Docker Hub (📥 1.5K · ⭐ 1 · ⏱️ 31.01.2019):
docker pull shogun/shogun
NeuPy (🥉22 · ⭐ 710 · 💀) - NeuPy是一个基于Tensorflow的python库,用于原型设计和构建。MIT
- GitHub (👨💻 7 · 🔀 150 · 📦 130 · 📋 270 - 12% open · ⏱️ 02.09.2019):
git clone https://github.com/itdxer/neupy
- PyPi (📥 3.5K / month):
pip install neupy
Haiku (🥉21 · ⭐ 2.1K) - 基于JAX的神经网络库。Apache-2
- GitHub (👨💻 63 · 🔀 170 · 📦 540 · 📋 180 - 26% open · ⏱️ 25.08.2022):
git clone https://github.com/deepmind/dm-haiku
mace (🥉20 · ⭐ 4.7K) - MACE是针对移动设备优化的深度学习推理框架。Apache-2
- GitHub (👨💻 64 · 🔀 790 · 📥 1.4K · 📋 660 - 7% open · ⏱️ 30.05.2022):
git clone https://github.com/XiaoMi/mace
Objax (🥉20 · ⭐ 720) - Objax是加速研究与应用的开源深度学习框架。Apache-2 jax
- GitHub (👨💻 23 · 🔀 60 · 📦 25 · 📋 98 - 38% open · ⏱️ 12.07.2022):
git clone https://github.com/google/objax
- PyPi (📥 440 / month):
pip install objax
MindsDB (🥉19 · ⭐ 9.7K) - 为各种现有数据库提供预测性AI层。❗️GPL-3.0 
- GitHub (👨💻 130 · 🔀 1K · 📋 1.2K - 11% open · ⏱️ 25.08.2022):
git clone https://github.com/mindsdb/mindsdb
- PyPi (📥 2.9K / month):
pip install mindsdb
neon (🥉19 · ⭐ 3.9K · 💀) - 英特尔Nervana深度学习框架。Apache-2
- GitHub (👨💻 110 · 🔀 800 · 📥 340 · 📋 390 - 21% open · ⏱️ 22.05.2019):
git clone https://github.com/NervanaSystems/neon
- PyPi (📥 32 / month):
pip install nervananeon
ThunderSVM (🥉19 · ⭐ 1.4K) - ThunderSVM:在GPU和CPU上的快速SVM库。Apache-2
- GitHub (👨💻 34 · 🔀 190 · 📥 2.5K · 📋 210 - 29% open · ⏱️ 09.04.2022):
git clone https://github.com/Xtra-Computing/thundersvm
- PyPi (📥 350 / month):
pip install thundersvm
Torchbearer (🥉19 · ⭐ 630 · 💀) - torchbearer:PyTorch的模型拟合库。MIT 
- GitHub (👨💻 13 · 🔀 66 · 📦 64 · 📋 250 - 4% open · ⏱️ 26.03.2021):
git clone https://github.com/pytorchbearer/torchbearer
- PyPi (📥 700 / month):
pip install torchbearer
elegy (🥉18 · ⭐ 400) - Elegy是Jax的与框架无关的Trainer工具。MIT 
jax
- GitHub (👨💻 17 · 🔀 26 · 📋 100 - 34% open · ⏱️ 23.05.2022):
git clone https://github.com/poets-ai/elegy
- PyPi (📥 1K / month):
pip install elegy
ThunderGBM (🥉17 · ⭐ 640) - ThunderGBM:GPU上的快速GBDT和随机森林。Apache-2
- GitHub (👨💻 10 · 🔀 82 · 📋 74 - 50% open · ⏱️ 09.08.2022):
git clone https://github.com/Xtra-Computing/thundergbm
- PyPi (📥 240 / month):
pip install thundergbm
NeoML (🥉15 · ⭐ 690) - neoml是可以用于深度学习和传统机器学习的工具库。Apache-2
- GitHub (👨💻 32 · 🔀 110 · 📋 62 - 22% open · ⏱️ 24.08.2022):
git clone https://github.com/neoml-lib/neoml
StarSpace (🥉12 · ⭐ 3.8K · 💀) - 学习embedding嵌入用于分类,检索和排序。MIT
- GitHub (👨💻 17 · 🔀 510 · 📋 200 - 24% open · ⏱️ 13.12.2019):
git clone https://github.com/facebookresearch/StarSpace
数据可视化
通用和特定于任务的数据可视化库。
Matplotlib (🥇36 · ⭐ 16K) - matplotlib:Python绘图工具库。
❗Unlicensed
- GitHub (👨💻 1.4K · 🔀 6.3K · 📦 610K · 📋 8.8K - 17% open · ⏱️ 26.08.2022):
git clone https://github.com/matplotlib/matplotlib
- PyPi (📥 28M / month):
pip install matplotlib
- Conda (📥 13M · ⏱️ 25.08.2022):
conda install -c conda-forge matplotlib
pandas-profiling (🥇33 · ⭐ 9.4K) - 从pandas DataFrame创建HTML分析报告。MIT 

- GitHub (👨💻 92 · 🔀 1.3K · 📦 8.8K · 📋 580 - 19% open · ⏱️ 25.08.2022):
git clone https://github.com/pandas-profiling/pandas-profiling
- PyPi (📥 1.2M / month):
pip install pandas-profiling
- Conda (📥 270K · ⏱️ 02.05.2022):
conda install -c conda-forge pandas-profiling
Altair (🥇33 · ⭐ 7.7K) - 用于Python的声明式统计可视化库。BSD-3
- GitHub (👨💻 140 · 🔀 650 · 📦 32K · 📋 1.6K - 13% open · ⏱️ 23.08.2022):
git clone https://github.com/altair-viz/altair
- PyPi (📥 7.3M / month):
pip install altair
- Conda (📥 1.3M · ⏱️ 29.12.2021):
conda install -c conda-forge altair
dash (🥇32 · ⭐ 17K) - 适用于Python,R,Julia和Jupyter的分析型Web应用程序。MIT
- GitHub (👨💻 120 · 🔀 1.7K · 📦 220 · 📋 1.3K - 47% open · ⏱️ 19.08.2022):
git clone https://github.com/plotly/dash
- PyPi (📥 1M / month):
pip install dash
- Conda (📥 590K · ⏱️ 03.08.2022):
conda install -c conda-forge dash
Plotly (🥇32 · ⭐ 12K) - 适用于Python的交互式图形库(包括Plotly Express)。MIT
- GitHub (👨💻 200 · 🔀 2.1K · 📦 12 · 📋 2.4K - 49% open · ⏱️ 11.08.2022):
git clone https://github.com/plotly/plotly.py
- PyPi (📥 8.6M / month):
pip install plotly
- Conda (📥 3M · ⏱️ 14.08.2022):
conda install -c conda-forge plotly
- NPM (📥 46K / month):
npm install plotlywidget
UMAP (🥇32 · ⭐ 5.7K) - 均匀流形逼近和投影。BSD-3
- GitHub (👨💻 100 · 🔀 630 · 📦 6K · 📋 640 - 52% open · ⏱️ 23.08.2022):
git clone https://github.com/lmcinnes/umap
- PyPi (📥 650K / month):
pip install umap-learn
Graphviz (🥈30 · ⭐ 1.3K) - Graphviz的简单Python界面。MIT
- GitHub (👨💻 19 · 🔀 180 · 📦 34K · 📋 140 - 4% open · ⏱️ 27.07.2022):
git clone https://github.com/xflr6/graphviz
- PyPi (📥 10M / month):
pip install graphviz
Seaborn (🥈29 · ⭐ 9.7K · 📉) - 使用matplotlib进行统计数据可视化。BSD-3
- GitHub (👨💻 170 · 🔀 1.6K · 📥 230 · 📋 2.1K - 4% open · ⏱️ 26.08.2022):
git clone https://github.com/mwaskom/seaborn
- PyPi (📥 7.6M / month):
pip install seaborn
- Conda (📥 4.5M · ⏱️ 16.08.2021):
conda install -c conda-forge seaborn
datashader (🥈29 · ⭐ 2.8K) - 快速准确地渲染大数据。BSD-3
- GitHub (👨💻 49 · 🔀 340 · 📦 1.3K · 📋 500 - 23% open · ⏱️ 10.08.2022):
git clone https://github.com/holoviz/datashader
- PyPi (📥 42K / month):
pip install datashader
- Conda (📥 370K · ⏱️ 10.08.2022):
conda install -c conda-forge datashader
Bokeh (🥈28 · ⭐ 17K) - 浏览器中的Python交互式数据可视化。BSD-3
- GitHub (👨💻 610 · 🔀 3.9K · 📦 150 · 📋 7K - 9% open · ⏱️ 24.08.2022):
git clone https://github.com/bokeh/bokeh
- PyPi (📥 3.7M / month):
pip install bokeh
- Conda (📥 8.3M · ⏱️ 15.08.2022):
conda install -c conda-forge bokeh
pyecharts (🥈28 · ⭐ 13K) - Python Echarts绘图库。MIT 
- GitHub (👨💻 30 · 🔀 2.7K · 📦 2.4K · 📋 1.6K - 1% open · ⏱️ 25.04.2022):
git clone https://github.com/pyecharts/pyecharts
- PyPi (📥 44K / month):
pip install pyecharts
missingno (🥈28 · ⭐ 3.3K) - 在缺失值和混乱数据下,用于数据可视化的python模块。MIT
- GitHub (👨💻 17 · 🔀 410 · 📦 8.3K · 📋 120 - 6% open · ⏱️ 27.02.2022):
git clone https://github.com/ResidentMario/missingno
- PyPi (📥 1M / month):
pip install missingno
- Conda (📥 210K · ⏱️ 15.02.2020):
conda install -c conda-forge missingno
D-Tale (🥈27 · ⭐ 3.6K) - pandas数据结构的可视化工具。❗️LGPL-2.1 

- GitHub (👨💻 27 · 🔀 290 · 📦 460 · 📋 470 - 8% open · ⏱️ 07.08.2022):
git clone https://github.com/man-group/dtale
- PyPi (📥 100K / month):
pip install dtale
- Conda (📥 150K · ⏱️ 07.08.2022):
conda install -c conda-forge dtale
bqplot (🥈27 · ⭐ 3.3K) - 用于IPython / Jupyter笔记本的绘图库。Apache-2 
- GitHub (👨💻 59 · 🔀 440 · 📦 34 · 📋 570 - 36% open · ⏱️ 22.08.2022):
git clone https://github.com/bqplot/bqplot
- PyPi (📥 81K / month):
pip install bqplot
- Conda (📥 1M · ⏱️ 22.08.2022):
conda install -c conda-forge bqplot
- NPM (📥 9.3K / month):
npm install bqplot
data-validation (🥈27 · ⭐ 660) - 用于探索和验证机器学习的库。Apache-2 

- GitHub (👨💻 24 · 🔀 130 · 📥 370 · 📦 540 · 📋 150 - 16% open · ⏱️ 24.08.2022):
git clone https://github.com/tensorflow/data-validation
- PyPi (📥 1.1M / month):
pip install tensorflow-data-validation
hvPlot (🥈27 · ⭐ 620) - 用于构建的pandas,dask,xarray和networkx的高级绘图API。BSD-3
- GitHub (👨💻 37 · 🔀 73 · 📦 1.6K · 📋 480 - 37% open · ⏱️ 25.08.2022):
git clone https://github.com/holoviz/hvplot
- PyPi (📥 160K / month):
pip install hvplot
- Conda (📥 210K · ⏱️ 09.05.2022):
conda install -c conda-forge hvplot
wordcloud (🥈26 · ⭐ 8.9K) - Python中的词云生成器。MIT
- GitHub (👨💻 65 · 🔀 2.2K · 📋 470 - 20% open · ⏱️ 27.06.2022):
git clone https://github.com/amueller/word_cloud
- PyPi (📥 690K / month):
pip install wordcloud
- Conda (📥 310K · ⏱️ 25.08.2022):
conda install -c conda-forge wordcloud
Cufflinks (🥈26 · ⭐ 2.6K · 💀) - Plotly + Pandas的生产力工具。MIT 
- GitHub (👨💻 38 · 🔀 600 · 📦 6.5K · 📋 210 - 41% open · ⏱️ 25.02.2021):
git clone https://github.com/santosjorge/cufflinks
- PyPi (📥 310K / month):
pip install cufflinks
HoloViews (🥈26 · ⭐ 2.3K) - 使用Holoviews,您的数据可以可视化。BSD-3 
- GitHub (👨💻 120 · 🔀 350 · 📋 2.8K - 31% open · ⏱️ 22.08.2022):
git clone https://github.com/holoviz/holoviews
- PyPi (📥 380K / month):
pip install holoviews
- Conda (📥 850K · ⏱️ 07.07.2022):
conda install -c conda-forge holoviews
- NPM (📥 840 / month):
npm install @pyviz/jupyterlab_pyviz
PyVista (🥈26 · ⭐ 1.4K) - 通过简化的界面进行3D绘图和网格分析。MIT 
- GitHub (👨💻 100 · 🔀 280 · 📥 660 · 📦 900 · 📋 920 - 28% open · ⏱️ 26.08.2022):
git clone https://github.com/pyvista/pyvista
- PyPi (📥 46K / month):
pip install pyvista
- Conda (📥 210K · ⏱️ 01.08.2022):
conda install -c conda-forge pyvista
Facets Overview (🥉25 · ⭐ 7K · 💀) - 机器学习数据集的可视化。Apache-2 
- GitHub (👨💻 28 · 🔀 850 · 📦 130 · 📋 150 - 50% open · ⏱️ 06.05.2021):
git clone https://github.com/pair-code/facets
- PyPi (📥 300K / month):
pip install facets-overview
Chartify (🥉25 · ⭐ 3.2K · 💀) - Python库,使数据科学家可以轻松创建。Apache-2
- GitHub (👨💻 21 · 🔀 280 · 📦 65 · 📋 72 - 56% open · ⏱️ 05.02.2021):
git clone https://github.com/spotify/chartify
- PyPi (📥 10K / month):
pip install chartify
- Conda (📥 21K · ⏱️ 07.11.2020):
conda install -c conda-forge chartify
VisPy (🥉24 · ⭐ 2.9K) - 高性能交互式2D / 3D数据可视化库。❗Unlicensed 
- GitHub (👨💻 180 · 🔀 580 · 📦 820 · 📋 1.3K - 20% open · ⏱️ 24.08.2022):
git clone https://github.com/vispy/vispy
- PyPi (📥 51K / month):
pip install vispy
- Conda (📥 270K · ⏱️ 05.07.2022):
conda install -c conda-forge vispy
- NPM (📥 10 / month):
npm install vispy
HyperTools (🥉24 · ⭐ 1.7K) - 一个Python工具箱,用于获得对高维的几何洞察力。MIT
- GitHub (👨💻 21 · 🔀 150 · 📥 20 · 📦 210 · 📋 190 - 35% open · ⏱️ 12.02.2022):
git clone https://github.com/ContextLab/hypertools
- PyPi (📥 550 / month):
pip install hypertools
pythreejs (🥉24 · ⭐ 830) - Jupyter-Three.js桥。❗Unlicensed 
- GitHub (👨💻 30 · 🔀 170 · 📦 21 · 📋 220 - 23% open · ⏱️ 25.08.2022):
git clone https://github.com/jupyter-widgets/pythreejs
- PyPi (📥 64K / month):
pip install pythreejs
- Conda (📥 410K · ⏱️ 25.08.2022):
conda install -c conda-forge pythreejs
- NPM (📥 4.6K / month):
npm install jupyter-threejs
PyQtGraph (🥉23 · ⭐ 2.9K) - 用于科学/工程的快速数据可视化和GUI工具。❗Unlicensed
- GitHub (👨💻 230 · 🔀 930 · 📋 1K - 31% open · ⏱️ 24.08.2022):
git clone https://github.com/pyqtgraph/pyqtgraph
- PyPi (📥 100K / month):
pip install pyqtgraph
- Conda (📥 280K · ⏱️ 05.03.2022):
conda install -c conda-forge pyqtgraph
FiftyOne (🥉23 · ⭐ 1.8K) - 可视化,创建和调试图像和视频数据集。Apache-2 


- GitHub (👨💻 46 · 🔀 220 · 📦 160 · 📋 890 - 31% open · ⏱️ 25.08.2022):
git clone https://github.com/voxel51/fiftyone
- PyPi (📥 21K / month):
pip install fiftyone
openTSNE (🥉23 · ⭐ 1K) - t-SNE的可扩展并行实现。BSD-3
- GitHub (👨💻 10 · 🔀 120 · 📦 380 · 📋 110 - 5% open · ⏱️ 18.03.2022):
git clone https://github.com/pavlin-policar/openTSNE
- PyPi (📥 21K / month):
pip install opentsne
- Conda (📥 150K · ⏱️ 27.05.2022):
conda install -c conda-forge opentsne
python-ternary (🥉23 · ⭐ 580) - 带有matplotlib的python三元绘图库。MIT
- GitHub (👨💻 27 · 🔀 140 · 📥 18 · 📦 100 · 📋 130 - 25% open · ⏱️ 27.02.2022):
git clone https://github.com/marcharper/python-ternary
- PyPi (📥 27K / month):
pip install python-ternary
- Conda (📥 66K · ⏱️ 17.02.2021):
conda install -c conda-forge python-ternary
Sweetviz (🥉22 · ⭐ 2.1K) - 可视化和比较数据集,目标值和相关性。MIT
- GitHub (👨💻 6 · 🔀 210 · 📋 100 - 28% open · ⏱️ 08.06.2022):
git clone https://github.com/fbdesignpro/sweetviz
- PyPi (📥 64K / month):
pip install sweetviz
lets-plot (🥉22 · ⭐ 780) - 一个用于统计数据的开源绘图库。MIT
- GitHub (👨💻 17 · 🔀 34 · 📥 300 · 📦 17 · 📋 270 - 27% open · ⏱️ 23.08.2022):
git clone https://github.com/JetBrains/lets-plot
- PyPi (📥 1.8K / month):
pip install lets-plot
PDPbox (🥉22 · ⭐ 700 · 💀) - python部分依赖图工具箱。MIT
- GitHub (👨💻 7 · 🔀 110 · 📦 510 · 📋 60 - 36% open · ⏱️ 14.03.2021):
git clone https://github.com/SauceCat/PDPbox
- PyPi (📥 34K / month):
pip install pdpbox
- Conda (📥 13K · ⏱️ 14.03.2021):
conda install -c conda-forge pdpbox
Perspective (🥉21 · ⭐ 4.8K) - 通过WebAssembly进行流式透视显示。Apache-2 
- GitHub (👨💻 72 · 🔀 490 · 📦 4 · 📋 540 - 14% open · ⏱️ 25.08.2022):
git clone https://github.com/finos/perspective
- PyPi (📥 3K / month):
pip install perspective-python
- NPM (📥 1.4K / month):
npm install @finos/perspective-jupyterlab
plotnine (🥉21 · ⭐ 3.2K) - Python的图形语法。MIT
- GitHub (👨💻 96 · 🔀 170 · 📋 500 - 13% open · ⏱️ 01.07.2022):
git clone https://github.com/has2k1/plotnine
- PyPi (📥 350K / month):
pip install plotnine
- Conda (📥 190K · ⏱️ 02.07.2022):
conda install -c conda-forge plotnine
Multicore-TSNE (🥉21 · ⭐ 1.7K · 💀) - 使用Python和Torch并行执行t-SNE。BSD-3 
- GitHub (👨💻 15 · 🔀 200 · 📦 310 · 📋 58 - 63% open · ⏱️ 19.08.2020):
git clone https://github.com/DmitryUlyanov/Multicore-TSNE
- PyPi (📥 19K / month):
pip install MulticoreTSNE
- Conda (📥 18K · ⏱️ 09.11.2021):
conda install -c conda-forge multicore-tsne
AutoViz (🥉20 · ⭐ 890) - 自动显示任意行的任何大小的任何数据集。Apache-2
- GitHub (👨💻 12 · 🔀 120 · 📦 240 · 📋 59 - 5% open · ⏱️ 10.08.2022):
git clone https://github.com/AutoViML/AutoViz
- PyPi (📥 52K / month):
pip install autoviz
PyWaffle (🥉20 · ⭐ 500) - 用Python作图。MIT
- GitHub (👨💻 6 · 🔀 92 · 📦 150 · 📋 18 - 22% open · ⏱️ 08.06.2022):
git clone https://github.com/gyli/PyWaffle
- PyPi (📥 8.3K / month):
pip install pywaffle
PandasGUI (🥉19 · ⭐ 2.7K) - pandas Dataframe的GUI。❗️MIT-0 
- GitHub (👨💻 13 · 🔀 180 · 📦 170 · 📋 160 - 27% open · ⏱️ 16.03.2022):
git clone https://github.com/adamerose/pandasgui
- PyPi (📥 3.7K / month):
pip install pandasgui
HiPlot (🥉19 · ⭐ 2.3K) - HiPlot使理解高维数据变得容易。MIT
- GitHub (👨💻 8 · 🔀 120 · 📦 5 · 📋 80 - 15% open · ⏱️ 05.07.2022):
git clone https://github.com/facebookresearch/hiplot
- PyPi (📥 27K / month):
pip install hiplot
- Conda (📥 98K · ⏱️ 31.05.2022):
conda install -c conda-forge hiplot
pivottablejs (🥉19 · ⭐ 470 · 💀) - Jupyter/IPython的Dragndrop数据透视表和图表。❗Unlicensed 
- GitHub (👨💻 3 · 🔀 62 · 📦 260 · 📋 58 - 29% open · ⏱️ 04.12.2018):
git clone https://github.com/nicolaskruchten/jupyter_pivottablejs
- PyPi (📥 14K / month):
pip install pivottablejs
joypy (🥉19 · ⭐ 440 · 💤) - 带有matplotlib和pandas的Python中的Joyplots。MIT
- GitHub (👨💻 6 · 🔀 47 · 📦 190 · 📋 47 - 21% open · ⏱️ 19.12.2021):
git clone https://github.com/sbebo/joypy
- PyPi (📥 13K / month):
pip install joypy
- Conda (📥 15K · ⏱️ 28.12.2020):
conda install -c conda-forge joypy
ivis (🥉19 · ⭐ 280) - 使用算法对非常大的数据集进行降维。Apache-2 
- GitHub (👨💻 10 · 🔀 35 · 📦 26 · 📋 57 - 5% open · ⏱️ 29.07.2022):
git clone https://github.com/beringresearch/ivis
- PyPi (📥 330 / month):
pip install ivis
Pandas-Bokeh (🥉18 · ⭐ 800) - pandas和GeoPandas的Bokeh绘图后端。MIT 
- GitHub (👨💻 14 · 🔀 100 · 📋 98 - 31% open · ⏱️ 25.03.2022):
git clone https://github.com/PatrikHlobil/Pandas-Bokeh
- PyPi (📥 14K / month)
README truncated. View on GitHub
🔗 More in this category