Skip to main content

Python Matrix Factorization Module

Project description

What is PyMF?

Python Matrix Factorization (PyMF) is a module for several constrained/unconstrained matrix factorization (and related) methods. The module is early alpha and not very well tested.

PyMF currently includes the following methods:

  • Non-negative matrix factorization (NMF)

  • Convex non-negative matrix factorization (CNMF)

  • Semi non-negative matrix factorization (SNMF)

  • Archetypal analysis (AA)

  • Simplex volume maximization (SiVM)

  • Convex-hull non-negative matrix factorization (CHNMF)

  • Binary matrix factorization (BNMF)

  • Singular value decomposition (SVD)

  • Principal component analysis (PCA)

  • K-means clustering (Kmeans)

  • CUR decomposition (CUR)

  • Compaxt matrix decomposition (CMD)

Where to get it

Requires

  • Linux, Mac OS-X or Windows

  • Python 2.5 or 2.6

  • NumPy, Cvxopt, Scipy

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

PyMF-0.1.9.tar.gz (24.4 kB view hashes)

Uploaded Source

Built Distributions

PyMF-0.1.9.linux-x86_64.exe (111.1 kB view hashes)

Uploaded Source

PyMF-0.1.9-py2.6.egg (102.5 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