%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python3.9/site-packages/numpy/lib/tests/__pycache__/
Upload File :
Create Path :
Current File : //lib64/python3.9/site-packages/numpy/lib/tests/__pycache__/test_ufunclike.cpython-39.pyc

a

z[yc��@sTddlZddlmZddlmmZddl	m
Z
mZmZm
Z
mZGdd�d�ZdS)�N)�assert_�assert_equal�assert_array_equal�assert_warns�
assert_raisesc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�
TestUfunclikecCs�t�tjtjtjdddg�}t�|jt�}t�gd��}t�|�}t	||�t�||�}t	||�t	||�|�
tj�}t
t��t�|�Wd�n1s�0YdS)N��@��)TFFFFF)�nx�array�inf�nan�zeros�shape�bool�ufl�isposinfr�astype�np�complex_r�	TypeError��self�a�outZtgt�res�r�D/usr/lib64/python3.9/site-packages/numpy/lib/tests/test_ufunclike.py�
test_isposinfs




zTestUfunclike.test_isposinfcCs�t�tjtjtjdddg�}t�|jt�}t�gd��}t�|�}t	||�t�||�}t	||�t	||�|�
tj�}t
t��t�|�Wd�n1s�0YdS)Nrr	r
)FTFFFF)rrr
rrrrr�isneginfrrrrrrrrrr�
test_isneginfs




zTestUfunclike.test_isneginfcCs�t�gd�gd�g�}t�|jt�}t�gd�gd�g�}t�|�}t||�t�||�}t||�t||�tt�d�d�dS)N)��?皙�����?g�?g������?)��皙�����g��g�������)r"r"r"r")r$r$r$r$g��Q�	@�)rrrr�floatr�fixrrrrr�test_fix)s



zTestUfunclike.test_fixcs�G�fdd�dtj��t�ddg�}�|dd�}t�|�}t|t�ddg��tt|���t|j	d�|d	}d
|_	t�|�}tt|���t|j	d
�dS)Ncs,eZdZddd�Zd	�fdd�	Zdd�ZdS)
z5TestUfunclike.test_fix_with_subclass.<locals>.MyArrayNcSstj|dd��|�}||_|S)NT)�copy)rr�view�metadata)�cls�datar,rrrr�__new__7sz=TestUfunclike.test_fix_with_subclass.<locals>.MyArray.__new__cst|��r|j|_|S)N)�
isinstancer,)r�obj�context��MyArrayrr�__array_wrap__<s
zDTestUfunclike.test_fix_with_subclass.<locals>.MyArray.__array_wrap__cSst|dd�|_|S)Nr,)�getattrr,)rr1rrr�__array_finalize__AszHTestUfunclike.test_fix_with_subclass.<locals>.MyArray.__array_finalize__)N)N)�__name__�
__module__�__qualname__r/r5r7rr3rrr46s
r4r#r%Zfoo)r,����)r.Zbar)
rZndarrayrrr(rrr0rr,)rr�m�fZm0dZf0drr3r�test_fix_with_subclass5s

z$TestUfunclike.test_fix_with_subclasscCsXtttjddgt�d�d�tttjddgt�d�d�tttjddgt�d�d�dS)Nr;�)�y)r�DeprecationWarningrr(r�emptyrr )rrrr�test_deprecatedSszTestUfunclike.test_deprecatedcCs�tj}t�|�}tj}t||�tt|�t|��d}t�|�}t�d�}t||�tt|�t|��t�d�}tj||d�}t	||u�dS)Ng333333�r
r)r)
rr
rZTrue_r�typer(Zfloat64rr)r�x�actualZexpectedrrrr�test_scalarYs





zTestUfunclike.test_scalarN)	r8r9r:rr!r)r?rDrHrrrrr	sr)ZnumpyrZ
numpy.coreZcorerZnumpy.lib.ufunclike�libZ	ufunclikerZ
numpy.testingrrrrrrrrrr�<module>s

Zerion Mini Shell 1.0