Randomly shuffle a sparse matrix in python

前端 未结 3 1509
孤城傲影
孤城傲影 2021-01-04 20:42

is there an easy way to shuffle a sparse matrix in python?

This is how I shuffle a non-sparse matrix:

    index = np.arange(np.shape(matrix)[0])
             


        
3条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-04 21:16

    Ok, found it. The sparse format looks a bit confusing in the print-out.

        index = np.arange(np.shape(matrix)[0])
        print index
        np.random.shuffle(index)
        return matrix[index, :]
    

提交回复
热议问题