o
    ×°“iê  ã                   @   s8   d dl Z d dlmZ dd„ Zdd„ Zdd„ Zd	d
„ ZdS )é    N)Úcorec                 C   s   t | tjƒS )N)Ú
isinstancer   Úndarray©Úx© r   úL/home/ubuntu/.local/lib/python3.10/site-packages/cupyx/scipy/sparse/_util.pyÚisdense   s   r	   c              	   C   s,   z	t t| ƒ| kƒW S  ttfy   Y dS w )NF)ÚboolÚintÚ	TypeErrorÚ
ValueErrorr   r   r   r   Ú	isintlike	   s
   ÿr   c                 C   s   t  | ¡pt| ƒo| jdkS )Nr   )ÚcupyÚisscalarr	   Úndimr   r   r   r   Úisscalarlike   s   r   c                 C   s@   t | tƒrt| ƒdkrdS | \}}t |tƒrdS t|ƒot|ƒS )Né   F)r   ÚtupleÚlenr   )r   ÚmÚnr   r   r   Úisshape   s   
r   )r   Ú
cupy._corer   r	   r   r   r   r   r   r   r   Ú<module>   s    