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