在python中随机调整稀疏矩阵

Puc*_*ckl 8 python numpy shuffle sparse-matrix

有没有一种简单的方法来在python中混乱稀疏矩阵?

这就是我改变非稀疏矩阵的方法:

    index = np.arange(np.shape(matrix)[0])
    np.random.shuffle(index)
    return matrix[index]
Run Code Online (Sandbox Code Playgroud)

我怎么能用numpy稀疏呢?

Puc*_*ckl 14

好的,找到了.稀疏格式在打印输出中看起来有点混乱.

    index = np.arange(np.shape(matrix)[0])
    print index
    np.random.shuffle(index)
    return matrix[index, :]
Run Code Online (Sandbox Code Playgroud)