将numpy.matrix更改为scipy.sparse.matrix

时间:2017-06-07 11:38:55

标签: python numpy matrix scipy

我将公式中的所有矩阵都更改为scipy.sparse.csr_matrix()

H = sp.csr_matrix(H)
V = sp.csr_matrix(V)
W = sp.csr_matrix(W)

想要更新此等式

H = H * np.dot(Wt,(V/(np.dot(W,H)))) / np.dot(Wt,ONES)

其中WtW.conj().TONESnp.ones(shape=(row,col))

我已经改变了所有的点积和元素乘法,但却陷入了分裂

H = H.multiply(Wt.dot(V/(W.dot(H)))) / Wt.dot(ONES)

如何在此等式中更改/ scipy稀疏矩阵运算?

0 个答案:

没有答案