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.

2.4M 3K 534
nicodv
kmodes

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

631K 1K 412
mapequation
infomap

Multi-level network clustering based on the Map Equation

24K 487 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 118 13
scikit-learn-contrib
hdbscan-314

A high performance implementation of HDBSCAN clustering.

2K 3K 534
AIS-Package
aisp

Package with techniques of artificial immune systems.

2K 16 6
JasonLovesDoggo
hdbscan-rs

High-performance HDBSCAN clustering in Rust

2K 4 0
semoglou
cake-ensemble

Confidence in Assignments via K-partition Ensembles

1K 1 0
gagolews
lumbermark

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

1K 0 0
JelmerBot
fast-plscan

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

959 19 0
clara-labs
spherecluster

Clustering routines for the unit sphere

934 359 79
stefan-endres
shgo

Simplicial Homology Global Optimization

719 53 12
ahmadjaved97
imageatlas

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

616 18 1
eren-ck
finchpy

FINCH - First Integer Neighbor Clustering Hierarchy Algorithm

596 9 2
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.

594 33 2
LuisScoccola
persistable-clustering

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

540 42 3
momonga-ml
gower-exp

More Preformant Gower distance with modern Python tooling

518 13 0
yangeorget
clustering-algorithms

K-means and C-means experiments with Numpy

365 1 0
jianhuupenn
itclust

Iterative transfer learning with neural network improves clustering and cell type classification in single-cell RNA-seq analysis

349 53 8
slipguru
adenine

ADENINE: A Data ExploratioN PipelINE

313 15 1
ThienNguyen3001
scikit-clarans

Scikit-learn compatible CLARANS clustering

259 3 1
volfpeter
localclustering

Python 3 implementation and documentation of the Hermina-Janos local graph clustering algorithm.

243 24 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery