Skip to main content

Divisive iK-means algorithm implementation

Project description

CodeFactor BCH compliance Maintainability Documentation Status

divik

Python implementation of Divisive iK-means (DiviK) algorithm.

Tools within this package

This section will be further developed soon.

  1. divik - runs DiviK in one of many scenarios
  2. kmeans - runs K-means
  3. linkage - runs agglomerative clustering
  4. inspect - visualizes DiviK result
  5. visualize - generates .png file with visualization of clusters for 2D maps
  6. spectral - generates spectral embedding of a dataset

Installation

Docker

The recommended way to use this software is through Docker. This is the most convenient way, if you want to use divik application.

To install latest stable version use:

docker pull gmrukwa/divik

To install specific version, you can specify it in the command, e.g.:

docker pull gmrukwa/divik:2.3.8

Python package

Prerequisites for installation of base package:

  • Python 3.5 / 3.6 / 3.7
  • compiler capable of compiling the native C code

Having prerequisites installed, one can install latest base version of the package:

pip install divik

or any stable tagged version, e.g.:

pip install divik==2.3.8

References

This software is part of contribution made by Data Mining Group of Silesian University of Technology, rest of which is published here.

Release history Release notifications | RSS feed

Download files

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

Source Distribution

divik-2.3.8b0.tar.gz (69.0 kB view hashes)

Uploaded Source

Supported by

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