COO.from_scipy_sparse

classmethod COO.from_scipy_sparse(x, /, *, fill_value=None)[source]

Construct a COO array from a scipy.sparse.spmatrix

Parameters:
  • x (scipy.sparse.spmatrix) – The sparse matrix to construct the array from.

  • fill_value (scalar) – The fill-value to use when converting.

Returns:

The converted COO object.

Return type:

COO

Examples

>>> x = scipy.sparse.rand(6, 3, density=0.2)
>>> s = COO.from_scipy_sparse(x)
>>> np.array_equal(x.todense(), s.todense())
True