+
    LV-jk  ã                   ó6   € ^ RI Ht RR.t ! R R]4      tR tR# )é    )ÚABCÚ	SparseABCÚissparsec                   ó   € ] tR t^tRtR# )r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    Úc/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/_lib/_sparse.pyr   r      s   † Ûr   c                ó"   € \        V \        4      # )ak  Is `x` of a sparse array or sparse matrix type?

Parameters
----------
x
    object to check for being a sparse array or sparse matrix

Returns
-------
bool
    True if `x` is a sparse array or a sparse matrix, False otherwise

Notes
-----
Use `isinstance(x, sp.sparse.sparray)` to check between an array or matrix.
Use `a.format` to check the sparse format, e.g. `a.format == 'csr'`.

Examples
--------
>>> import numpy as np
>>> from scipy.sparse import csr_array, csr_matrix, issparse
>>> issparse(csr_matrix([[5]]))
True
>>> issparse(csr_array([[5]]))
True
>>> issparse(np.array([[5]]))
False
>>> issparse(5)
False
)Ú
isinstancer   )Úxs   &r   r   r   
   s   € ô> �aœÓ#Ð#r   N)Úabcr   Ú__all__r   r   r   r   r   Ú<module>r      s#   ðÝ à˜
Ð
#€ô	�ô 	ô$r   