Continuing my line of uninformed questioning on SciPy sparse matrix operations,我遇到了一个挑战,我知道必须有一个解决办法。
V1 = sparse.csc_matrix([1 for i in xrange(100000)]).T
V2 = 1.0 / 100000 * V1
A = V2 * V1.T
V1和V2将是列向量。 V1被转置。多重化将产物基质吹制成完全致密的基质。例如10000 x 10000
我不是数学家,我只需要了解是否有办法解决这个问题。有一个更好的方法吗?也许在操作之前构造一个完整的稀疏矩阵,其中所有1而不是0作为稀疏值?感谢。