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   U/home/ubuntu/veenaModal/venv/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    