Я пытался найти факторизацию нижней -допперской (LU) для разреженной матрицы (размер 159990 по 159990). Ниже я прикрепляю три строки кода Python, которые я использовал для разложения LU < /p>
from scipy.sparse import csc_matrix, linalg as sla
interior_stiff = CSC_matrix(159990 by 159990)
LU = sla.splu(interior_stiff, options=dict(SymmetricMode=True))
< /code>
Свойства этой матрицы включают, < /p>
Symmetric < /p>
< /li>
Диагональные элементы являются самыми большими среди соответствующей колонки матрицы. Матрица < /p>
< /li>
< /ol>
При запуске кода я получал следующую ошибку в Gui Spyder, < /p>
File "", line 1, in
runfile('C:/temp/new_LU/Run_1_using_LU.py', wdir='C:/temp/new_LU')
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
execfile(filename, namespace)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/temp/new_LU/Run_1_using_LU.py", line 574, in
LU= sla.splu(interior_stiff,options=dict(SymmetricMode=True))
File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\dsolve\linsolve.py", line 261, in splu
ilu=False, options=_options)
RuntimeError: Factor is exactly singular
может кто -нибудь предложить возможное решение для этого?
Любая помощь будет оценена.
Я пытался найти факторизацию нижней -допперской (LU) для разреженной матрицы (размер 159990 по 159990). Ниже я прикрепляю три строки кода Python, которые я использовал для разложения LU < /p> [code]from scipy.sparse import csc_matrix, linalg as sla interior_stiff = CSC_matrix(159990 by 159990) LU = sla.splu(interior_stiff, options=dict(SymmetricMode=True)) < /code> Свойства этой матрицы включают, < /p>
Symmetric < /p> < /li> Диагональные элементы являются самыми большими среди соответствующей колонки матрицы. Матрица < /p> < /li> < /ol> При запуске кода я получал следующую ошибку в Gui Spyder, < /p> File "", line 1, in runfile('C:/temp/new_LU/Run_1_using_LU.py', wdir='C:/temp/new_LU') File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile execfile(filename, namespace) File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/temp/new_LU/Run_1_using_LU.py", line 574, in LU= sla.splu(interior_stiff,options=dict(SymmetricMode=True)) File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\dsolve\linsolve.py", line 261, in splu ilu=False, options=_options) RuntimeError: Factor is exactly singular [/code] может кто -нибудь предложить возможное решение для этого? Любая помощь будет оценена.
Я работаю с довольно большими разреженными матрицами (от 5000x5000 до 20000x20000), и мне нужно найти эффективный способ гибкого объединения матриц, чтобы построить стохастическую матрицу из отдельных частей.
У меня есть вопрос, у меня есть файлы на диске, созданные Dropbox в качестве файлов, которые загружаются по требованию. Я удалил Dropbox, но файлы оставались на диске. Я вижу их в структуре папок, я вижу их с их размерами и другими атрибутами в...
У меня есть вопрос, у меня есть файлы на диске, созданные Dropbox в качестве файлов, которые загружаются по требованию. Я удалил Dropbox, но файлы оставались на диске. Я вижу их в структуре папок, я вижу их с их размерами и другими атрибутами в...