У меня есть две разреженные матрицы A (матрица сходства) и D (диагональная матрица) размером 100000*100000. Мне нужно вычислить матрицу Лапласа L = D^(-1/2)*A*D^(-1/2). Я использую формат scipy CSR для разреженной матрицы.
Я не нашел способа найти обратную разреженную матрицу. Как найти L и обратную разреженной матрице? Также предложите, эффективно ли это сделать с помощью python или мне вызвать функцию Matlab для вычисления L?