NMF(Non-Negative Matrix Factorization) written on python.