
    xf                     ,    d dl Z ddlmZ g dZd Zd Zy)    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__     6/usr/lib/python3/dist-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Ff:<= 	= MML 'H H-!= 8T""r!   )r)    r   r   r#   r.   r    r!   r"   <module>r0      s   
  :
#r!   