title: Randomly shuffle a sparse matrix in python
body: <p>is there an easy way to shuffle a sparse matrix in python?</p>
  
  <p>This is how I shuffle a non-sparse matrix:</p>
  
  <pre><code>    index = np.arange(np.shape(matrix)[0])
      np.random.shuffle(index)
      return matrix[index]
  </code></pre>
  
  <p>How can I do it with numpy sparse?</p>