o
    Õ0 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   Zndarray©Úx© r   úd/home/app/PaddleOCR-VL-test/.venv_paddleocr/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   )ÚcupyZ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   Z
cupy._corer   r   r   r   r   r   r   r   r   Ú<module>   s    