def decoding(self):
D = self.A_true.shape[1]
num_doc = self.Y.shape[1]
Z = np.asmatrix(np.zeros((D, num_doc)))
for i in range(num_doc):
Yi = np.array(self.Y[:, i].copy()).flatten()
A = np.asarray(self.A.copy())
t, bla = nnls(A, Yi)
Z[:, i] = np.asmatrix(t).transpose()
Z = np.asmatrix(Z)
return Z
评论列表
文章目录