Сериализация декомпозированной матрицы из собственного (объект SparseLU)

Я пытаюсь решитьАх = Ь где матрица А может быть большой близко к1 м х 1 м по размеру, разреженный и симметричный, но не может быть определен положительно.

Проблема в том, что может потребоваться много времени для вычисления разложения с использованиемобъект sparseLU в собственном, и для одного будет идея сохранить матрицу sparseLU вместо исходной матрицы, чтобы всякий раз, когда мы выполняем аналогичную операцию, используя ту же матрицу A, мы могли ускорить процесс, не требуя повторного вычисления

Быстрый поиск по stackoverflow и Google вернулэтот, этот а такжеэтот для разреженной матрицы для сериализации собственной матрицы. Тем не менее, я не уверен, что тот же код может быть применен для объекта sparseLU.

Может быть, я должен перефразировать мой вопрос:

Как я могу сохранить разложенную матрицу в файл?

Все текущие методы сосредоточены на сохранении исходной матрицы, но я хочу сохранить разложенную матрицу. Есть ли способ сделать это? Спасибо.

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

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