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

K Means Python Packages

Python packages with the GitHub topic k-means. Sorted by relevance, with stars and monthly downloads.
joshlk
k-means-constrained

K-Means clustering - constrained with minimum and maximum cluster size. Documentation: https://joshlk.github.io/k-means-constrained

124K 236 45
TankredO
pyckmeans

Consensus and WECR K-Means clustering.

4K 16 3
ekhodzitsky
polyvoice

Speaker diarization for Rust — who spoke when. ONNX-powered: Silero VAD, WeSpeaker embeddings, Pyannote segmentation, K-means/AHC clustering, overlap detection. Python bindings & CLI included.

3K 3 1
urschrei
ckmeans

A Python package for fast 1D clustering using a Rust binary. Prefer ckmeans to Jenks.

2K 3 0
sp-nitech
diffsptk

A differentiable version of SPTK

2K 201 20
cwida
superkmeans

A Super fast K-Means library for High-Dimensional vectors on CPUs (x86, ARM) and GPUs

803 66 6
vivek3141
ml-python

The easiest way to do machine learning

591 17 3
clara-labs
spherecluster

Clustering routines for the unit sphere

492 360 79
Dova-Digit
dovalens

CLI for dataset profiling, statistics, clustering/anomaly detection, and drift (KS); generates a single HTML report from a CSV.

476 0 0
alfurka
synloc

A Python package to create synthetic data from locally estimated distributions

326 3 0
inEXASCALE
mp-kmeans

CUDA-accelerated mixed-precision k-means clustering for large-scale data.

275 2 0
semoglou
composite-silhouette

A clustering evaluation framework that combines micro- and macro-averaged silhouette scores into a composite metric using statistical weighting.

269 1 1
semoglou
compsil

CompSil: Composite Silhouette for Cluster-Count Selection

189 0 0
kuslavicek
ballot

High-performance Python package for balanced k-means clustering using optimal transport and entropic regularization

180 2 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery