Вычисление N наименьших собственных значений разреженной матрицы в Python

Я хочу найти N наименьших собственных значений разреженной матрицы в Python. Я пробовал использовать пакет scipy.sparse.linalg.eigen.arpack, но он очень медленно вычисляет наименьшие собственные значения. Я где-то читал, что есть режим shift-invert, но когда я пытаюсь его использовать, я получаю сообщение об ошибке, говорящее мне, что режим shift-invert пока не поддерживается. Есть идеи, как мне поступить?

6
задан David Alber 1 February 2012 в 05:13
поделиться