обработка больших не разреженных матриц для вычисления SVD - PullRequest
0 голосов
/ 13 марта 2019

У меня есть большая матрица (сейчас около 450000 x 50, может быть, даже больше), которую я хочу вычислить для ее разложения SVD.Матрица не редкая, и numpy не может справиться с этим и завершается с MemoryError.

Я пытался использовать np.float16, и это не помогло.Пакет таблиц python также не может помочь (поскольку мне нужно использовать всю матрицу позже, чтобы найти собственные значения).

У кого-нибудь из вас есть идея, как я могу вычислять и использовать массивные матрицы?

...