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