pandas.SparseSeries.from_coo¶
- classmethod
SparseSeries.
from_coo
(A, dense_index=False)[source]¶ 从scipy.sparse.coo_matrix创建SparseSeries。
版本0.16.0中的新功能。
参数: A:scipy.sparse.coo_matrix
dense_index:bool,default False
如果为False(默认值),则SparseSeries索引只包含原始coo_matrix的非空条目的坐标。如果为True,SparseSeries索引由coo_matrix的完整排序(row,col)坐标组成。
返回: s:SparseSeries
例子
>>> from scipy import sparse >>> A = sparse.coo_matrix(([3.0, 1.0, 2.0], ([1, 0, 0], [0, 2, 3])), shape=(3, 4)) >>> A <3x4 sparse matrix of type '<class 'numpy.float64'>' with 3 stored elements in COOrdinate format> >>> A.todense() matrix([[ 0., 0., 1., 2.], [ 3., 0., 0., 0.], [ 0., 0., 0., 0.]]) >>> ss = SparseSeries.from_coo(A) >>> ss 0 2 1 3 2 1 0 3 dtype: float64 BlockIndex Block locations: array([0], dtype=int32) Block lengths: array([3], dtype=int32)