Как удалить нулевые элементы в csr_matrix? - PullRequest
1 голос
/ 27 марта 2019

Я делаю некоторые разреженные матриц для Python, используя csr_matrix из scipy.sparse.Будет создано много нулевых элементов, сохраненных как 0.0.Как я могу удалить эти элементы, чтобы сохранить использование памяти?

Я попробовал функцию 'remove_zeros', но она не работает.

Когда я печатаю разреженную матрицу, первые несколько элементов:

  (0, 0)    5.0
  (0, 1)    -1.05
  (1, 0)    -1.05
  (1, 1)    2.0
  (0, 2)    -1.05
  (0, 3)    0.0
  (1, 2)    0.0

0,0 вычисляется как 0,5-0,5.

...