У меня есть большая матрица, сохраненная в файле, представляющем лапласиан графа. Матрица имеет размер 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). Я не понимаю, почему так много воспоминаний. Я что-то не так делаю?