pandas.Series.sparse.from_coo#

метод класса Series.sparse.from_coo(A, dense_index=False)[источник]#

Создать Series с разреженными значениями из scipy.sparse.coo_matrix.

Параметры:
Ascipy.sparse.coo_matrix
dense_indexbool, по умолчанию False

Если False (по умолчанию), индекс состоит только из координат ненулевых записей исходной coo_matrix. Если True, индекс состоит из полных отсортированных координат (строка, столбец) coo_matrix.

Возвращает:
sSeries

Series с разреженными значениями.

Примеры

>>> from scipy import sparse
>>> A = sparse.coo_matrix(
...     ([3.0, 1.0, 2.0], ([1, 0, 0], [0, 2, 3])), shape=(3, 4)
... )
>>> A

    with 3 stored elements and shape (3, 4)>
>>> A.todense()
matrix([[0., 0., 1., 2.],
[3., 0., 0., 0.],
[0., 0., 0., 0.]])
>>> ss = pd.Series.sparse.from_coo(A)
>>> ss
0  2    1.0
   3    2.0
1  0    3.0
dtype: Sparse[float64, nan]