Skip to main content

A Kmeans implementation using only NumPy

Project description

K means clustering is often used as an unsupervised data-analytics algorithm meant to find the ideal number of possible classes in a given dataset.

This project implements a k-means clustering algorithm pipeline that takes in dataset file(s) such as the one found in the dataset folder and computes the best K for each dataset and outputs into another text file the file name followed by the estimated K for each one.

Allowed only to use numpy package, all other packages are prohibited. Each line in the dataset file represent 1, n dimensional datapoint.

Project details


Download files

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

Source Distribution

kMeansBCMAssessment-cwildenb-0.3.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

kMeansBCMAssessment_cwildenb-0.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file kMeansBCMAssessment-cwildenb-0.3.tar.gz.

File metadata

  • Download URL: kMeansBCMAssessment-cwildenb-0.3.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.5.2

File hashes

Hashes for kMeansBCMAssessment-cwildenb-0.3.tar.gz
Algorithm Hash digest
SHA256 2cd522ecf3a1b19514c4cfb05b1c4d75d177b58f3f1c808d058f935b170502b0
MD5 8b31c365d96c25baf70e7169ef4fc8ed
BLAKE2b-256 0b3e936f57a9bc82d0cfb158e0fa878820bf6dccb55d1d8eb13388b0fcef83d4

See more details on using hashes here.

File details

Details for the file kMeansBCMAssessment_cwildenb-0.3-py3-none-any.whl.

File metadata

  • Download URL: kMeansBCMAssessment_cwildenb-0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.5.2

File hashes

Hashes for kMeansBCMAssessment_cwildenb-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8f8f46cede5122fbe4c321f7c58724f4bb8dffc04ac18a9455e91d2383755af3
MD5 cfd9c88549f93b7d1b0a02cc5528623c
BLAKE2b-256 191b9fce3d2fdfd4a7a4eb19e8f9daf244ca60c4885a4e108c4bb519275ca181

See more details on using hashes here.

Supported by

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