Skip to content
/ pyproclus Public

A python implementation of PROCLUS: PROjected CLUStering algorithm.

License

Notifications You must be signed in to change notification settings

cmmp/pyproclus

Repository files navigation

pyproclus

A python implementation of PROCLUS: PROjected CLUStering algorithm.

You will need NumPy and SciPy to run the program.

For running the examples you will also need Matplotlib.

Check out the paper here.

One of the evaluation measures is written in Cython for efficiency. The generated C code is already included in this distribution, along with a compiled 64-bit linux shared library. This is not required to run the algorithm, only for computing the Adjusted Rand Index. To build the shared library simply type make on a Unix system.

Reference:

Charu C. Aggarwal, Joel L. Wolf, Philip S. Yu, Cecilia Procopiuc, and Jong Soo Park. 1999. Fast algorithms for projected clustering. In Proceedings of the 1999 ACM SIGMOD international conference on Management of data (SIGMOD '99). ACM, New York, NY, USA, 61-72. DOI=10.1145/304182.304188

About

A python implementation of PROCLUS: PROjected CLUStering algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published