title: Is there a numpy.delete() equivalent for sparse matrices?
body: <p>Let's say I have a 2-dimensional matrix as a numpy array. If I want to delete rows with specific indices in this matrix, I use <a href="http://docs.scipy.org/doc/numpy/reference/generated/numpy.delete.html?highlight=delete#numpy.delete" rel="noreferrer"><code>numpy.delete()</code></a>. Here is an example of what I mean:</p>
  
  <pre><code>In [1]: my_matrix = numpy.array([
     ...:     [10, 20, 30, 40, 50],
     ...:     [15, 25, 35, 45, 55],
     ...:     [95, 96, 97, 98, 99]
     ...: ])
  In [2]: numpy.delete(my_matrix, [0, 2], axis=0)
  Out[2]: array([[15, 25, 35, 45, 55]])
  </code></pre>
  
  <p>I'm looking for a way to do the above with matrices from the <a href="http://docs.scipy.org/doc/scipy/reference/sparse.html" rel="noreferrer"><code>scipy.sparse</code></a> package. I know it's possible to do this by converting the entire matrix into a numpy array but I don't want to do that. Is there any other way of doing that? </p>
  
  <p>Thanks a lot!</p>