Существует ли эквивалент numpy.delete () для разреженных матриц?

Позволять'скажем, у меня есть двумерная матрица в виде массива. Если я хочу удалить строки с конкретными индексами в этой матрице, я используюnumpy.delete(), Вот пример того, что я имею в виду: я

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

Я ищу способ сделать выше с матрицами изscipy.sparse пакет. Я знаю это'Можно сделать это путем преобразования всей матрицы в массив Numpy, но я неЯ не хочу этого делать. Есть ли другой способ сделать это?

Большое спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос