Czy istnieje odpowiednik numpy.delete () dla rzadkich macierzy?

Powiedzmy, że mam macierz dwuwymiarową jako tablicę numpy. Jeśli chcę usunąć wiersze z określonymi indeksami w tej macierzy, używamnumpy.delete(). Oto przykład tego, co mam na myśli:

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]])

Szukam sposobu na wykonanie powyższego z macierzami zscipy.sparse pakiet. Wiem, że można to zrobić, konwertując całą macierz na tablicę numpy, ale nie chcę tego robić. Czy jest jakiś inny sposób na to?

Wielkie dzięki!

questionAnswers(4)

yourAnswerToTheQuestion