pandas 0.23 - SparseSeries.from_coo()

pandas.SparseSeries.from_coo




pandas

pandas.SparseSeries.from_coo

classmethod SparseSeries.from_coo(A, dense_index=False) [source]

एक scipy.sparse.coo_matrix से एक SparseSeries बनाएँ।

पैरामीटर:
A : scipy.sparse.coo_matrix

dense_index : बूल, डिफ़ॉल्ट गलत

यदि गलत (डिफ़ॉल्ट), SparseSeries इंडेक्स में मूल coo_matrix के गैर-शून्य प्रविष्टियों के केवल कॉर्ड होते हैं। यदि सही है, SparseSeries इंडेक्स में co__matrix का पूर्ण सॉर्ट किया गया (पंक्ति, कॉल) निर्देशांक होता है।

यह दिखाता है:
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)