
    9=e                     .    d dl Z ddlmZ g dZd Zd ZdS )    N   )_sputils)asmatrixcheck_reshape_kwargscheck_shapedowncast_intp_indexget_index_dtypeget_sum_dtypegetdatagetdtypeis_pydata_spmatrixisdense	isintlikeismatrixisscalarlike
issequenceisshapematrixoperatorprodsupported_dtypessys	to_nativeupcastupcast_charupcast_scalarvalidateaxisc                      t           S )N)__all__     4lib/python3.11/site-packages/scipy/sparse/sputils.py__dir__r#   &   s    Nr!   c                     | t           vrt          d|  d          t          j        d|  dt          d           t          t          |           S )Nz8scipy.sparse.sputils is deprecated and has no attribute z&. Try looking in scipy.sparse instead.zPlease use `zX` from the `scipy.sparse` namespace, the `scipy.sparse.sputils` namespace is deprecated.   )category
stacklevel)r   AttributeErrorwarningswarnDeprecationWarninggetattrr   )names    r"   __getattr__r.   *   s    7<< < <= = 	= M H H H H-!= = = = 8T"""r!   )r)    r   r   r#   r.   r    r!   r"   <module>r0      s[   
         :  
# 
# 
# 
# 
#r!   