PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Clustering Algorithm Python Packages

Python packages with the GitHub topic clustering-algorithm. Sorted by relevance, with stars and monthly downloads.
scikit-learn-contrib
hdbscan

A high performance implementation of HDBSCAN clustering.

3.1M 3K 533
nicodv
kmodes

Python implementations of the k-modes and k-prototypes clustering algorithms, for clustering categorical data

618K 1K 412
mapequation
infomap

Multi-level network clustering based on the Map Equation

33K 489 92
omadson
fuzzy-c-means

A simple python implementation of Fuzzy C-means algorithm.

9K 193 44
gagolews
genieclust

Genie: Fast and Robust Hierarchical Clustering

6K 73 12
mqcomplab
bblean

BitBIRCH-Lean, a memory-efficient implementation of BitBIRCH designed for high-throughput clustering of huge molecular libraries

4K 122 13
scikit-learn-contrib
bf44-hdbscan-0844

A high performance implementation of HDBSCAN clustering.

3K 3K 533
AIS-Package
aisp

Artificial Immune Systems Package (AISP) is an open-source Python library that features bio-inspired algorithms based on artificial immune systems for machine learning, pattern recognition, anomaly detection, and optimization tasks.

2K 16 6
scikit-learn-contrib
hdbscan-314

A high performance implementation of HDBSCAN clustering.

2K 3K 533
JasonLovesDoggo
hdbscan-rs

High-performance HDBSCAN clustering in Rust

2K 5 0
JelmerBot
fast-plscan

A fast multi-core implementation of the PLSCAN clustering algorithm.

1K 21 0
scikit-learn-contrib
psgg-hdbscan-0844

A high performance implementation of HDBSCAN clustering.

1K 3K 533
gagolews
lumbermark

Lumbermark: Resistant Clustering via Chopping Up Mutual Reachability Minimum Spanning Trees

1K 0 0
stefan-endres
shgo

Simplicial Homology Global Optimization

1K 53 12
VieClus
vieclus

Vienna Graph Clustering

807 18 3
michelin
torchsom

TorchSOM is a PyTorch-based library for training Self-Organizing Maps (SOMs), a model trained in an unsupervised manner, that can be used for clustering, dimensionality reduction and data visualization. It is designed to be scalable and user-friendly.

705 36 3
LuisScoccola
persistable-clustering

density-based clustering for exploratory data analysis based on multi-parameter persistence

692 42 3
eren-ck
finchpy

A Python implementation of "FINCH Clustering Algorithm (CVPR 2019)"

615 9 2
ahmadjaved97
imageatlas

A toolkit for organizing, cleaning and analysing your image datasets.

577 18 1
clara-labs
spherecluster

Clustering routines for the unit sphere

492 360 79
semoglou
cake-ensemble

CAKE: Confidence in Assignments via K-partition Ensembles

425 1 0
momonga-ml
gower-exp

More Preformant Gower distance with modern Python tooling

360 13 0
ThienNguyen3001
scikit-clarans

Scikit-learn compatible CLARANS clustering

299 3 1
yangeorget
clustering-algorithms

Clustering algorithms powered by Numpy

296 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery