<a href="https://scicomp.stackexchange.com/q/37267">Crossposted </a>sobre Ciencia Computacional SE
Estoy tratando de hacer la descomposición de valores propios para una matriz enorme más grande que 78.8⋅104×78.8⋅104 para el análisis de imágenes médicas. La matriz no es dispersa y cada elemento de la matriz tiene un valor real. Y, por ejemplo, quiero obtener el primer 20 vectores propios correspondientes al primer 20 mayores valores propios.
El ordenador no es capaz de hacer la descomposición de valores propios para la enorme matriz y la memoria se desborda, aunque la configuración de mi ordenador es muy excelente. Escribo los códigos informáticos con lenguaje Python y otros paquetes relacionados (como NumPy, OpenCV, Matplotlib, etc.). ¿Hay alguna otra biblioteca de Python o paquete relacionado que puede hacer la descomposición de valores propios y resolver el problema de cálculo? O, ¿hay algún otro método que pueda resolver este problema con Python?
Ahora me encuentro en una situación difícil y espero que alguien pueda ayudarme. Muchas gracias.
Perdón, escribí mal, la matriz enorme también es simétrica.