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
Main website, documentation: http://pymf.googlecode.com
Contact email: cthurau at googlemail.com
Requires
Linux, Mac OS-X or Windows
Python 2.5 or 2.6
NumPy, Cvxopt, Scipy
Project details
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.