矩阵分解是高维数据降维的一种方法,各种NMF代码