np.dot cra sh для большой матрицы из-за переполнения памяти - PullRequest
0 голосов
/ 22 января 2020

У меня есть большая матрица, сохраненная в файле, представляющем лапласиан графа. Матрица имеет размер 11548 * 11548. Чтобы загрузить и получить разреженную матрицу, мне нужно

Lg = np.genfromtxt('./data/Breast_laplp2.csv', delimiter=',',skip_header=1)
Lg = csr_matrix(Lg)

Мне нужно вычислить скалярное произведение для вектора w, такого как

np.dot(np.dot(w.T,Lg),w)

Но это сбой из-за проблемы с памятью ( до 128G). Я не понимаю, почему так много воспоминаний. Я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...