Как действовать поэлементно на матрице типа scipy.sparse.csr_matrix?

Если вы хотите вычислить синус o, f для каждой записи матрицы (elementise), то

a = numpy.arange(0,27,3).reshape(3,3)
numpy.sin(a)

выполню работу! Если вы хотите власть, скажем, 2 каждой записи

a**2

сделаю это.

Но если у вас есть разреженная матрица, вещи кажутся более сложными. По крайней мере, я не нашел способ сделать это, кроме перебора каждой записи в формате lil_matrix и работы с ней.

я обнаружилэтот вопрос на ТА и пытался приспособитьсяэтот ответ но я не был успешным.

Цель состоит в том, чтобы поэлементно рассчитать квадратный корень (или степень до 1/2) матрицы scipy.sparse формата CSR.

Что ты предлагаешь?

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

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