如何对scipy稀疏矩阵的行进行混洗? 有一个scikitlearn.utils.shuffle,但它返回一个新的矩阵,因此对于非常大的稀疏矩阵,混洗不是就地完成的,而是复制矩阵。有numpy.random.Generator.shuffle,但它似乎是work only for CSR matrices。如何有效地打乱scipy稀疏矩阵的行数,不管它是以什么格式
我有一个很大的稀疏矩阵--使用来自from的sparse.csr_matrix。这些值是二进制的。对于每一行,我需要计算到同一矩阵中每一行的Jaccard距离。做这件事最有效的方法是什么?即使对于10.000 x 10.000矩阵,我的运行时也需要几分钟才能完成。for index in range(len(csr.indptr)-1):