Мне нужно рассчитать обратную матрицу и использовать solve
функцию. Хотя он хорошо работает на маленьких матрицах, он solve
имеет тенденцию быть очень медленным на больших матрицах. Мне было интересно, есть ли какая-либо другая функция или комбинация функций (через SVD, QR, LU или другие функции разложения), которые могут дать мне более быстрые результаты.
solve
метод определенно делает мою работу, но я хочу, чтобы алгоритм был быстрее. Итак, мне просто интересно, есть ли более эффективная (во временном контексте) функция для вычисления инверсии для матрицы такого большого размера.
solve
? Конечно, при отсутствии специальной структуры вы не можете выйти за пределы теоретической сложности общей инверсии матрицы.