Индексы транспонированной матрицы csr - PullRequest
0 голосов
/ 25 апреля 2020

Я хочу получить транспонирование матрицы CSR с правильными индексами и indptr. Используя метод транспонирования I, я почему-то не меняю атрибуты индексов.

>>> import numpy as np
>>> from scipy import sparse
>>> row = np.array([0, 0, 0, 1, 1, 2, 2, 2])
>>> col = np.array([0, 1, 2, 1, 3, 2, 0, 3])
>>> data = np.array([4, 1, 3, 2,1, 5, 2, 4])
>>> sample=sparse.csr_matrix((data, (row, col)))
>>> print(sample.A)
[[4 1 3 0]
 [0 2 0 1]
 [2 0 5 4]]
>>> print(sample.indices)
[0 1 2 1 3 0 2 3]
>>> transposed=sample.transpose()
>>> print(transposed.A)
[[4 0 2]
 [1 2 0]
 [3 0 5]
 [0 1 4]]
>>> print(transposed.indices)
[0 1 2 1 3 0 2 3]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...