Skip to main content

📊 KMeans++

codecov

fastkmeanspp is a Python package that implements a KMeans clone from scikit-learn but with a much faster centroid initialization and optimized for speed with FAISS. It is designed to be a drop-in replacement for scikit-learn's KMeans implementation.


🚀 Installation

python -m pip install fastkmeanspp

📖 Learn More

For tutorials, API reference, visit the official site:
👉 fastkmeanspp's documentation

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.3.3-cp313-cp313-win_arm64.whl (119.9 kB view details)

Uploaded CPython 3.13Windows ARM64

fastkmeanspp-0.3.3-cp313-cp313-win_amd64.whl (127.4 kB view details)

Uploaded CPython 3.13Windows x86-64

fastkmeanspp-0.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (311.0 kB view details)

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

fastkmeanspp-0.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (287.4 kB view details)

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

fastkmeanspp-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (125.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastkmeanspp-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl (128.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fastkmeanspp-0.3.3-cp312-cp312-win_arm64.whl (120.4 kB view details)

Uploaded CPython 3.12Windows ARM64

fastkmeanspp-0.3.3-cp312-cp312-win_amd64.whl (128.1 kB view details)

Uploaded CPython 3.12Windows x86-64

fastkmeanspp-0.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (317.1 kB view details)

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

fastkmeanspp-0.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (293.5 kB view details)

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

fastkmeanspp-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (125.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastkmeanspp-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl (129.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fastkmeanspp-0.3.3-cp311-cp311-win_arm64.whl (118.9 kB view details)

Uploaded CPython 3.11Windows ARM64

fastkmeanspp-0.3.3-cp311-cp311-win_amd64.whl (126.4 kB view details)

Uploaded CPython 3.11Windows x86-64

fastkmeanspp-0.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (307.8 kB view details)

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

fastkmeanspp-0.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (284.5 kB view details)

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

fastkmeanspp-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (124.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastkmeanspp-0.3.3-cp311-cp311-macosx_10_9_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 3dc602ad893f2fdd07b0f57e75215b4cf7610b33a320894e46b333e48ddd6e77
MD5 ef2f04d17e13de664139e7abc04d571b
BLAKE2b-256 3a13ba2721c1c690f26364573a4e0416f4923c40decf049471b5e76a3c7750f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1a35fc5d8dc14efcd4757be3eee79bedc9ef1377d3a993c9b4ac7d787c0183a8
MD5 9863e5c97839a391dd251cfe6f81f165
BLAKE2b-256 832af31375db73cd8d3e7184e28286a70fe7fc475508b8e5e6169c96233552f7

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6e6c35d99eea71256af902fc22ee301f2a729155673a3bfdac24d86856af77c
MD5 0d05f54e9b563c80aebd5dcc3001e18e
BLAKE2b-256 43f2868fb4457cc266e0a40b1c804052a35ec75d1d3334e422c820b3668e5c2a

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b5f4cd939baa042940270ef9d9e8a0e8e9f998176c75bdd64decf6908dbc3d1
MD5 c46c6a08f77e25acc2af4a41c6d02e24
BLAKE2b-256 4ba621177bb26298460d2586a0775d1c160b4a45c0570a19312130886c6e7458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e31bcfb8174b15d00d3c0b950b1fd7054c41ab2962fb4ac9f6efa5291d939ad9
MD5 75e9b3a90907ff8a38c931ff998facc5
BLAKE2b-256 f734bd2542cc8e4e8654501ebfc125e9002194a9dcf0cf25616e7a1f7fd87718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 57b13db04a9b5d7d37b37b2762573e3ae5b7efde9b430aeb49a65a69f84210de
MD5 d7e7b6ed5e03b59aed82c95d97027e03
BLAKE2b-256 8f2e9446d6690e286b68eebd6f6deda21043ff49a8db6b9ead7cdf15366538c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ee2837b97cade03dde460660d6398518cc8c552a01e8a7ca30b9c8f37ec69158
MD5 0513e3ad5d5b3f04e1868f5d95346b1a
BLAKE2b-256 390d33088f3e6715d01e7afc2bd403861d72962f373b6ba129e1180bfb525ab6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e1f399d8099b443096898053ee39df54b4a03ef993992115a655848fa05b39f8
MD5 50489eb34a33c620fad420cd387ae194
BLAKE2b-256 e372059341ad06e90024504ce06d53fc28d3c38de9ad54132787a7d6aeec9346

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f06aba38784c9a5b6085c74a464badda1b86af9691bc38eefeca1e84e28dcb59
MD5 454b6c37149d92a2aeca8aa1b77cb7dc
BLAKE2b-256 a2969fc3096f487326e7cce4ff7dcbc2f39110af959bdb0608c9479f3c2048ce

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d0077076ef69d099364e885a935c9f6a61dbd1c59d39c750f169c4e308e5258
MD5 f392d8c748b63d9ef57870e8736b4b9f
BLAKE2b-256 dd7da7e72d4321952ff5ea3bf058494a621188ab10858205828e9eea15cebdf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1b0e938ce3dd87d6341ca3dbd083e30fec454eedcacb7279b311be5de905b5e
MD5 9e14e41a67af48866370c441b0d70163
BLAKE2b-256 c46d0c2737cbd107df571cdbf70987f5a24d3ec2a5ff0e8dba287f2c1fa257d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6d15d2b9a5098b9c8636e9c39882becaef08aa53cfb4535cbe40bda79ca125ab
MD5 1f38be0baaccecd013ef5ad46f4a175e
BLAKE2b-256 8f70085cf1ec83a58d1a54d0be583fd08be660de418742d600a76dcb5ca769ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 73f76ca8379819836aa23597e939eb31abd53256ee2710182d2320aa25a465d0
MD5 90df582c8380ca7791c445d5b81ba077
BLAKE2b-256 e38520b74f03129b71e7ad9d089ee03e45dacceff6a0b540cc57b4571f81592e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dd85cd224210b5fd7f811f8873ea148742b035dd0e4b1211a8636386438a0af8
MD5 e4fbe772cfcfbedf94073d0a8e7d14f3
BLAKE2b-256 112650d85f8e81117a6908dde1878087ec28781fadae17e371982de2b3e5d499

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 126ede6d205a307f482ec9134d730f721d2b37dcb652ca65f3b0d1303ed62b0d
MD5 c2514b3decd194c4806ddeb04e078912
BLAKE2b-256 ee125134b0fa84c3f950c14f58cc34b81ac611dcd8f3d2df1429c21405634ddd

See more details on using hashes here.

File details

Details for the file fastkmeanspp-0.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b896458fc29246dea9e80906114a14f60458799564ad939a161e7df1879bac2d
MD5 5e803296f1c0de4aec8f43c69f7be765
BLAKE2b-256 3a8c0933ec1a6764b009052fa6edc290bd942cb05bec4f18f2d7e36d17f5a8d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0fd7eba08ac9b0b6d2bb8a1b2a5a2389df4b28c7077c2b28a7e430310bb2945
MD5 0d8886c0df90210a00b6ba37bc685247
BLAKE2b-256 20d7fd10eaf98694a7940fb730bc46cc726fb9c1cb40dc41337d1c4c3d5f260a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastkmeanspp-0.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cf89b8c488997595bdac2ecb9a0225647b97fc3892d17e089080e84978b6022
MD5 c68ea3481ca0d861b1a498f5fca35fa5
BLAKE2b-256 d0f1355365aab0b2dbe81c7bb6e0aadcd22d546f6218f816a4f00b17afb10125

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.5

24 files

0.5.1

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

This release

0.3.3 This release

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