I have a sparse matrix which is transformed from sklearn tfidfVectorier. I believe that some rows are all-zero rows. I want to remove them. However, as far as I know, the existing built-in functions, e.g. nonzero() and eliminate_zero(), focus on zero entries, rather than rows.
Is there any easy way to remove all-zero rows from a sparse matrix?
Example: What I have now (actually in sparse format):
[ [0, 0, 0][1, 0, 2][0, 0, 1] ]
What I want to get:
[ [1, 0, 2][0, 0, 1] ]