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]