3

我最近看到了这样的事情:

import numpy as np
row = np.array([0, 0, 1, 2, 2, 2])
col = np.array([0, 2, 2, 0, 1, 2])
data = np.array([1, 2, 3, 4, 5, 6])
from scipy.sparse import csr_matrix
csr_matrix((data, (row, col)), shape=(3, 3)).A

在这种情况下,它返回一个 numpy 数组:

array([[1, 0, 2],
       [0, 0, 3],
       [4, 5, 6]], dtype=int64)

csr_matrix这似乎只是稀疏矩阵的非稀疏表示,但我在docs中找不到它。有人确切知道它的.A作用吗?

4

1 回答 1

1

crs_matrix .A is not from,它来自numpy

https://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.A.html

于 2019-09-10T08:55:16.360 回答