Skip to main content

fastkmeanspp logo

K-Means++

Fast KMeans++ initialization.
A scikit-learn-compatible KMeans implementation with fast SIMD distance computations and parallel centroid initialization.

Documentation · PyPI

PyPI version Supported Python versions: 3.11–3.14 Lint status Coverage Documentation status License

fastkmeanspp is a Python package that implements a KMeans clone from scikit-learn with a faster KMeans++ centroid initialization. It is designed to be a drop-in replacement for scikit-learn's KMeans when initialization is the bottleneck.


✨ Features

  • Fast KMeans++ initialization: Uses optimized squared-distance computations while selecting candidate centroids.
  • Portable SIMD kernels: Uses Google Highway to compile vectorized kernels for supported CPU targets and select the best implementation at runtime.
  • Parallel initialization: Computes distance rows in parallel with Highway's thread pool.
  • scikit-learn compatibility: Provides familiar fit, predict, labels_, cluster_centers_, and inertia_ interfaces.
  • SIMD Lloyd updates: Uses the same native kernels for nearest-centroid assignment, cluster accumulation, and centroid updates.

How Google Highway fits in

Google Highway is a C++ library for portable SIMD programming. The distance and clustering kernels are written once with Highway's vector operations. Highway then builds target-specific versions for the available instruction sets, such as SSE, AVX2, and AVX-512 on x86 CPUs. A small runtime dispatch layer selects the strongest target supported by the current processor and keeps a scalar fallback for portability.

The distance kernel loads several feature values at a time, subtracts the corresponding centroid values, and uses fused multiply-add operations to build the squared distance. Feature dimensions that do not fill a complete vector are handled by a short scalar tail.

During KMeans++ initialization, Highway's thread pool divides independent data rows between workers. During Lloyd updates, each worker finds the closest centroid and accumulates feature sums and point counts. The native update then turns those sums into new centroid coordinates without changing the estimator interface.


🚀 Installation

python -m pip install fastkmeanspp

🔧 Usage

import numpy as np
from fastkmeanspp import KMeans

X = np.array([[0.0, 0.0], [0.1, 0.2], [4.0, 4.0], [4.2, 3.9]])
model = KMeans(n_clusters=2, random_state=42)
model.fit(X)

print(model.labels_)
print(model.cluster_centers_)

Set n_jobs=1 for serial centroid initialization or n_jobs=-1 to use all available threads.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fastkmeanspp-0.5.1-cp314-cp314t-win_arm64.whl (505.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

fastkmeanspp-0.5.1-cp314-cp314t-win_amd64.whl (346.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

fastkmeanspp-0.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (271.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastkmeanspp-0.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (214.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fastkmeanspp-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl (156.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

fastkmeanspp-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl (221.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

fastkmeanspp-0.5.1-cp314-cp314-win_arm64.whl (500.8 kB view details)

Uploaded CPython 3.14Windows ARM64

fastkmeanspp-0.5.1-cp314-cp314-win_amd64.whl (342.7 kB view details)

Uploaded CPython 3.14Windows x86-64

fastkmeanspp-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (269.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastkmeanspp-0.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fastkmeanspp-0.5.1-cp314-cp314-macosx_11_0_arm64.whl (149.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastkmeanspp-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl (214.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

fastkmeanspp-0.5.1-cp313-cp313-win_arm64.whl (483.4 kB view details)

Uploaded CPython 3.13Windows ARM64

fastkmeanspp-0.5.1-cp313-cp313-win_amd64.whl (332.0 kB view details)

Uploaded CPython 3.13Windows x86-64

fastkmeanspp-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (269.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastkmeanspp-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (211.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fastkmeanspp-0.5.1-cp313-cp313-macosx_11_0_arm64.whl (149.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastkmeanspp-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl (214.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fastkmeanspp-0.5.1-cp312-cp312-win_arm64.whl (483.4 kB view details)

Uploaded CPython 3.12Windows ARM64

fastkmeanspp-0.5.1-cp312-cp312-win_amd64.whl (331.9 kB view details)

Uploaded CPython 3.12Windows x86-64

fastkmeanspp-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (269.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastkmeanspp-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (211.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fastkmeanspp-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (149.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastkmeanspp-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl (214.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fastkmeanspp-0.5.1-cp311-cp311-win_arm64.whl (483.1 kB view details)

Uploaded CPython 3.11Windows ARM64

fastkmeanspp-0.5.1-cp311-cp311-win_amd64.whl (329.1 kB view details)

Uploaded CPython 3.11Windows x86-64

fastkmeanspp-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (268.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastkmeanspp-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (209.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fastkmeanspp-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (147.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastkmeanspp-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl (214.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 51d5d025a898abc10137d67734336eb848e7e24935379d7dadc6a08a4731390d
MD5 e472cff88efce4705c6d1dbf1db99ae9
BLAKE2b-256 25273cd0e3d01fdd7406946acb34f6affbd16d93ebdf4d1a315a8cbe1eddd24d

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 da1332df78f645432d4ee75a5bf9e06fb6a9053b369436464f4c6dcdef64b567
MD5 382c063a258dae17f6d7b510b053f87c
BLAKE2b-256 a41ca9e01721c3cc750bfc736dc1a19e08b86202270c05230845cdaa62e0aa76

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c439c6e93aaffcb14ca007aef5e75dd74eca3068ce49ebd79c281799f8e16f9
MD5 f1b3f9cfa7944f11c1cb340ec3455bc6
BLAKE2b-256 0d3ad60ca03b32d51df37ed61e0c4b0d3c99d3f464551c1278ce10a0283f88fe

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 883e40b1506a55084ebd5b902d592ac82e947d23113b285818b5a33677a98605
MD5 40c81dc6f2e20d0613eb31b00f874fc8
BLAKE2b-256 63ff031c6f74728c4885eba80b14d65c083970c0d4e58fb8c46265fee2bcf131

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 217c2a118bad20810a2154407a224d3754c21c706b0599e1dbc4b2c66b10c106
MD5 b1f2362899d85a238f6c0e556f5cfeec
BLAKE2b-256 a3c1ba5e6a52b0806236b1ecf26052d2c34ac65a28a107a48475f2b283b74476

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d345df54fed402ab55e625a0cac847d7bce72db48942abb312a55f9120aaa99a
MD5 b1ab2afcf73d60e1c48eb133a16498d5
BLAKE2b-256 3c216ea16a32f47592cff4e1b77b584dab1d57f7451cc503bcabf95c04408db8

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 372fd6aa337618e03ccbccdc7b409d48bccc636816e6559bb908ae060c761fcb
MD5 1eb0baf5c689a1e204edbc80854a41df
BLAKE2b-256 0de087044dfb163ba6235f5a1d24273f410f3e82e55dac0eed13546afb3b6b38

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c6870d7cbb6c8af1ec967d1fbc2e17900a974d53c5697139ab2402aa7d1a7c72
MD5 a18e8f0a34cf7aa56bba5692dc6afbf5
BLAKE2b-256 544dfba5c9e789a357da37499418fa3046fbbdec9686a35ba8ef337d8fc1e4eb

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90f6d5f933b5afa9ba0292e384ca4857002b218edd17fade9dc47ec97ba9e9c1
MD5 0d315fe57b56019ec8932a603440e3e9
BLAKE2b-256 c490ad6caaa4f084bb02bb24f3d6daa2bea23de762c308a858444d96957d292d

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50ae4682f8311c576efa8779cb6e399d9d825516e130098bbbdd5ef784943c4d
MD5 dd472c2916c2aa7309fb89f71392120f
BLAKE2b-256 1be33b53d3e7e7d646db100f222b53f25d54b1916cc1d928da13cda09bfa0dd0

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fcabed0f11bcc5755d6456d20e9f8ce232cd19ba79990dcf64d2df3e5877b8e
MD5 be8d62c1c4df82b78b6c62720a2cb833
BLAKE2b-256 df0fa5572e65bca107b72c39c22fabfa08a6d9710a8575fd24703447fdbe29a6

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 70cc5ffb027581696a516d87f02f85d3005110ff29e1b773d12fc1cddd7ed8f7
MD5 d825c9989c7df345d906fa548bd92996
BLAKE2b-256 80fed43e85e5968da2d819484bb93d04640352d80ac4427550fd79d1b3458e48

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 2312475d893bb4bd63b08403765d2ad8fe6d01d527b609d49914007f3f3c5aee
MD5 2975e82df22d825d56741901fddff0f3
BLAKE2b-256 7377e722480787a422e3f2a30f107ee46472fa62bca9b7b9df4a7b52591c325d

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 00279638971b493385da0d4983b6b7b14e8fc5e2b1881ed55cdea3d076e1396e
MD5 3bf9103f80d4c51cd2f8fbe42e84621a
BLAKE2b-256 e321bcfe8d1e7bbcf9fa79fd3c391072b1e3bcf0047a2cff60301dfda6ca1e06

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb5544eb48d0a5171c807962907cb032d1fd0b5e42df3c819a7090a28b8ea054
MD5 f0f1d1613e6e04d8d67d67556959e8e0
BLAKE2b-256 49153afc772ba0b5462a40aadd66a29bc335697420ee03b9e12ba0e6befce3ec

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f5600e59567ad2646deaf5cc71f66a2501645cf2cc058516497267e08a44d04
MD5 aeda2534d4e47d22781f1057423fbe33
BLAKE2b-256 7f15c1ce81b0a4d052653da360a25869b43335132c96ba2892aba19fbb553bc5

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a2b0ab76e8578de44dda6aa8edc020f102639603e1fcd1603e49c49117e5ede
MD5 1e6b89a109042fb722e4bd6f880bc29a
BLAKE2b-256 7df3cc26c81d49a420f7de5b623047829ca061a1ac09763a8c84fdaa84d7a97e

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ae24ab3def3860d786d107db41f4c37eff49e7d5bf7283b7e8c5c328b488dde0
MD5 2580d3361d0a35a906bcf38285c64209
BLAKE2b-256 221a892a13c7da66b8cf330cf4370c23176786f717f43f10039ce62317e3c042

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 09ad70f91e97bf37e9600c3db9f6bbb2d1cf9416ba554615d0a494a6396a7d3c
MD5 9a25a685c977767dd46fe349104913f9
BLAKE2b-256 5dbf2fed4fd029157d72b4d62faeb7474d6058597aca3d3b3973d1dae2b33d14

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1ec782512b1f59bf230b87ed0c94a50d4ab040cbecc6e1816ef672b81ce15724
MD5 db69ebd0e92b5a993e5a16248e68f9df
BLAKE2b-256 91140c00fcd7b1732ee530decfd9c53777ac0d86628512347ba94a2776688779

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 578f62af33fc153a0d3624077721f38368b63ad904f1edbf247cde59761f668c
MD5 6fd1e190e2e76edcaee377958436572f
BLAKE2b-256 3b15188578fdefc8d1bd3b0657a4ca277c152c02f26583cea5f98c9d11bd034b

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4d1900b2af5e550e80a15401afeac848ca529abcf1263a27929fe2e531630b0
MD5 fde8a05ab0ac463a96e41789487917d4
BLAKE2b-256 3efe53cb33fc52ed023248c2da2d12df1fc310362e6b313486dece0ea0948a22

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bb4fd3feca38beccc53c58712d1b7d0b32772670023311b10141d4d1a9ca04d
MD5 9978c3766f713d6b18a0b9c0bd282fd4
BLAKE2b-256 2de9a663344de15187ec7625aa74e87aea16f451fc67766fe7429dcd9946404f

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3cfc67ba6a92bcbbe6fe82528c26e9728d894d7ed31b1b2cb17e65e85c1dc904
MD5 9110f0cca73558108b0bd27db60cd345
BLAKE2b-256 aff5e37e4167743589e1854c6587d6bc90a09117762f426b450464d02f9ada87

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8cee33fdb7b9d6f6fe3924848821276caf3e20f8849fb6a4920566366f663edd
MD5 dce35623f04bb7ce16b2b398bf817d18
BLAKE2b-256 4d873e85700d7ad706ce75f1d4f3a54afafd2cb60335be73ce5f99d24b533996

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cb0b42222a0c1497f26de17ee581c809b8a799852bf5a497389593f11d70f463
MD5 d84c6f0fad977bb3424193e5c4982c33
BLAKE2b-256 efa8b78004cd4bc514767d460576dd1bb290e7b29e8fcb71d6635c855dc87c89

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a08923748764086c37587ce1ab8bb2b29df831657bac37bed1405a6ec73c0a64
MD5 b68406585b1d7277ad9e2924209eb00a
BLAKE2b-256 13142f5f15aeff0f3bf99451212b60409df83581c461cb605608131e8e3d08da

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d1cc579b2d25413ea3797be911157691763128ee4f32cef5dd42f886f73ce76
MD5 cc600eaff5ef8d0c232ededef86c37f2
BLAKE2b-256 7e9e9a00a2b3d312dd81d1cbf5b89aa65ae31a0dfc4c909458fba959b1bcc82d

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dec611b4f18e23afcbaf0b5990f0ff9a06637bdf1787a627647a5e68be41d31f
MD5 55efa53476160bc291888f42f524ad75
BLAKE2b-256 fb3bb1e0d8e925248e241d39fe4c5b90afdaf4c15ca5565e934b96e4c63a0e3d

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12d77c19e9d01f02f9d77cb5b5cca9dfcde130295b068a40f6f7707091a60daa
MD5 1c747d1cf94d08673ae977b952e4daad
BLAKE2b-256 71063c2fcc27249390bbb3e6f88fb3cb22bb7c075b3813260fb7e83d22e80161

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

30 files

0.5.0

30 files

0.4.2

30 files

0.4.1

30 files

0.4.0

30 files

0.3.4

30 files

0.3.3

18 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page